整数在内存中的三种形式:补码,反码,原码。整数在内存中以补码的形式进行储存,以原码的形式进行输出
正数:正数的原码,反码,补码的形式相同,这里不过多的介绍。
负数:这里令 a = -1
a的原码:
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
a 的反码:对原码除符号位,其余位都按位取反
1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
补码:在反码的基础上 +1 得到补码
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
整数在内存中的三种形式:补码,反码,原码。整数在内存中以补码的形式进行储存,以原码的形式进行输出
正数:正数的原码,反码,补码的形式相同,这里不过多的介绍。
负数:这里令 a = -1
a的原码:
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
a 的反码:对原码除符号位,其余位都按位取反
1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
补码:在反码的基础上 +1 得到补码
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |