为什么移位32位值时,只使用移位操作数的低5位
答案:1 悬赏:50
解决时间 2021-01-23 20:46
- 提问者网友:心如荒岛囚我终老
- 2021-01-22 20:27
为什么移位32位值时,只使用移位操作数的低5位
最佳答案
- 二级知识专家网友:怙棘
- 2021-01-22 21:59
在int移位操作中,对右操作数 31 取低5位后值仍为 31 ,因此 i 的值向左移动 31 位;右操作数 32 取低5位后值位 0 ,所以 i 的值不移位;右操作数 33 取低5位后为 1 ,所以 i 的值只移动 1 位。long型移位操作同理,就不在赘述了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯