以char类型来说明,图片中的是 -1 在计算中的存储形式(-1的原码为1000 0001 取反加1得到补码 1111 1111)
补码、源码、反码的作用:
1、补码:解决负数加法运算正负零问题,弥补了反码的不足。
2、原码:可直观反映出数据的大小。
3、反码:解决负数加法运算问题,将减法运算转换为加法运算,从而简化运算规则
使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补
码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。
以char类型来说明,图片中的是 -1 在计算中的存储形式(-1的原码为1000 0001 取反加1得到补码 1111 1111)
补码、源码、反码的作用:
1、补码:解决负数加法运算正负零问题,弥补了反码的不足。
2、原码:可直观反映出数据的大小。
3、反码:解决负数加法运算问题,将减法运算转换为加法运算,从而简化运算规则
使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补
码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。