[上]JAVA学习系列模块二第五章51.位运算_右移算法
[上]JAVA学习系列模块二第五章51.位运算_右移算法
2024-05-22 0 评论 1 阅读 0 点赞

[上]JAVA学习系列模块二第五章51.位运算_右移算法

daimafengzi
2024-05-22 / 0 评论 / 1 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年05月22日,已超过791天没有更新,若内容或图片失效,请留言反馈。

[上]JAVA学习系列模块二第五章51.位运算_右移算法

视频

笔记:

右移:>>

快速运算:类似于除以2的n次,如果不能整除,向下取整

9>>2 等于2
快速算法: 9除以(2的2次方)

图片

-9>>2 等于-3
快速算法: -9除以(2的2次方)

图片

无符号右移:>>>

运算规则:往右移动后,左边空出来的位直接补0,不管最高位是0还是1空出来的都拿0补
正数:和右移一样

9>>>2 等于2

负数:右边移出去几位,左边补几个0,结果变为正数

-9>>>2
结果为:1073741821

笔试题: 8>>>32位 -> 相当于没有移动还是8
​ 8>>>34位 -> 相当于往右移动2位

0

评论 (0)

取消