原码的移位:
原码算术移位:左移丢1,运算会出错,右移丢1,会影响精度
补码,反码的移位:
对于正数来说原码,补码,反码都补0.
对于负数来说原码和补码的最后一位相等,所以如果是在地位的话,和原码相同
如果是在高位的话,补码和反码相同补1
所以有上图中的右移的话和反码相同补1,左移的话和原码相同补0.
循环移位
循环移位:将移出来的位放置高位或者地位,目的是为了改变高位与地位的位置
原码的移位:
原码算术移位:左移丢1,运算会出错,右移丢1,会影响精度
补码,反码的移位:
对于正数来说原码,补码,反码都补0.
对于负数来说原码和补码的最后一位相等,所以如果是在地位的话,和原码相同
如果是在高位的话,补码和反码相同补1
所以有上图中的右移的话和反码相同补1,左移的话和原码相同补0.
循环移位
循环移位:将移出来的位放置高位或者地位,目的是为了改变高位与地位的位置
上一篇:局部性原理和性能分析
原码的算数移位 反码的算数移位 补码的算数移位 算数移位总结 案例 逻辑移位 逻辑移位应用举例 循环移位 总结 ...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M