位运算符的应用

和大家分享一下位运算符的应用

位运算符主要包括左移运算符和右移运算符(<<    >>,有些时候他们可以替代乘除法的运算。下面举两个例子:

5*8=40

8=2^3

我们用左移代替乘法=>

5<<3=40;

换句话说,5<<3  的值和5*8的值是相同的。

再举个右移的实例:

32/16=2,

16=2^4;

我们用右移代替除法=>

32>>4=2

也就是说,32/16的值和32>>4值是相同的

下面附上eclipse中的截图。

原文地址:https://www.cnblogs.com/HRZJ/p/5864699.html