算术左移、逻辑左移、算术右移、逻辑右移有什么不同?
算术左移:末尾添0;逻辑左移:末尾添0
算术右移:左端最低位填充;逻辑右移:左端添0
为什么会有这些差别呢?另外,算术左移和逻辑左移为什么会一样呢?既然如此,为什么还有两种指令呢?
算术右移,是左端最高位填充.上面写错了
人气:386 ℃ 时间:2019-08-18 08:22:11
解答
算术左移和算术右移主要用来进行有符号数的倍增、减半;逻辑左移和逻辑右移主要用来进行无符号数的倍增、减半.记住这个就可以了.算术左移和算术左移虽然方式是一样的,但他们表示的移位后数的范围是不一样的,有符号数...
推荐
猜你喜欢
- 解关于x的方程:x/(x+2a)-x/(x-2a)=a平方/(4a平方-x平方)
- 12v降压到5v,输出电流0.6A,电阻降压...请详细说明所需的电阻和计算公式...
- 甲,乙两人同时分别从圆形跑道的直径两端出发相向而跑,第一次相遇时,甲跑了80米.相遇后甲,乙继续以原
- "没有"用英文说是haven't还是don't have?那么haven't和don't have有什么不同`
- 学校有一块直角三角形形状的草坪,其斜边长是100m,将这块草坪画在图纸上,两直角边是3cm和4cm,斜边长是5cm
- 一个带电金属球,当它所带的电荷量增加后(稳定),其内部场强为什么不变啊
- 用冲击造句一下 急用
- 碳酸氢钠电离方程式是什么