java 移位运算

1、算术移位(>>)和逻辑移位(>>>)
算数移位考虑符号位
逻辑移位不考虑符号位
2、左移n位
定义:(比较繁琐,不建议看)
用来将一个数的各二进制位全部左移若干位,移动的位数由右操作数指定,右操作数必须是非负值,其右边空出的位用0填补,高位左移溢 出则舍弃该高位。
简单记忆:
相当于乘以2的n次方。
3、右移n为
相当于除以2的n次方

猜你喜欢

转载自blog.csdn.net/peanutwzk/article/details/104016461