其实说的都是数据在计算机当中的表示方式
原码: 数据表示的时候,数据 首位是符号位,0表示正数,1表示负数
但是原码存在一个问题,正数和负数相加有问题
所以 发明了 反码,
反码的定义说的是 正数的反码是它本身, 负数的反码 除了符号位外按位取反
反码的问题是计算两个负数相加会出问题
(两个负数相加,结果得到的是数的反码的形式,还要转成原码的形式)
所以有了补码
补码就解决了上述问题
所以计算机中都是采用 补码的方式进行 加法运算的
其实说的都是数据在计算机当中的表示方式
原码: 数据表示的时候,数据 首位是符号位,0表示正数,1表示负数
但是原码存在一个问题,正数和负数相加有问题
所以 发明了 反码,
反码的定义说的是 正数的反码是它本身, 负数的反码 除了符号位外按位取反
反码的问题是计算两个负数相加会出问题
(两个负数相加,结果得到的是数的反码的形式,还要转成原码的形式)
所以有了补码
补码就解决了上述问题
所以计算机中都是采用 补码的方式进行 加法运算的