原码补码反码
三者关系

原码的弊端

反码出现的目的
解决原码不能计算负数的问题
反码的弊端
负数计算时结果不跨0没有任何问题,但是结果跨0会和实际结果有1的偏差
补码出现的目的
解决反码计算时的跨0问题
注意:
计算机中数据的存储及运算都是以补码的形式进行的,补码完美解决了二进制负数的运算问题
原码反码的范围是-127~+127
补码的范围是-128~+127
运算符

左移一次相当于乘2
右移一次相当于除2
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Auroraの世界!




