C语言_知识点_1.3(原码 反码 补码)
符号位:在二进制中表示数字的正负,即二进制的最高一位,0表示正、1表示负
在计算机中 :正数以原码形式存放,负数以补码形式存放
原码:
- 正数对应的二进制形式就是原码
- 负数的绝对值转换二进制形式,在最高一位加1,就是原码

反码:
- 正数中反码与原码相同
- 负数中原码除符号位以外,其余按位取反


补码:
- 正数中补码与原码相同,
- 负数中补码就是反码除符号位以外,各位取反,最后一位加再加1(记得 逢二进一)
![]()
符号位:在二进制中表示数字的正负,即二进制的最高一位,0表示正、1表示负
原码:
