和大家分享一下位运算符的应用
位运算符主要包括左移运算符和右移运算符(<< >>),有些时候他们可以替代乘除法的运算。下面举两个例子:
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中的截图。
和大家分享一下位运算符的应用
位运算符主要包括左移运算符和右移运算符(<< >>),有些时候他们可以替代乘除法的运算。下面举两个例子:
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中的截图。