C语言中,原码,补码和反码怎么换算

原码、反码、补码之间的转换和简单运算,下面来一起了解一下吧 。
原码其最高位为符号位,0表示正,1表示负,其中位数表示该数的绝对值 。下图是举例 。
C语言中,原码,补码和反码怎么换算

【C语言中,原码,补码和反码怎么换算】

反码,正数的反码与原码相同,负数的补码是在其反码的最低有效位加1,下面是举例 。
C语言中,原码,补码和反码怎么换算

补码,正数的补码与原码相同,负数的补码是与其反码的最低有效位上加1 。下面是举例 。
C语言中,原码,补码和反码怎么换算