整数在内存中的三种形式:补码,反码,原码。整数在内存中以补码的形式进行储存,以原码的形式进行输出
正数:正数的原码,反码,补码的形式相同,这里不过多的介绍。
负数:这里令 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 |
文章讲述了整数在内存中的三种表示形式——原码、反码和补码,重点讨论了负数的情况。以-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 |
359

被折叠的 条评论
为什么被折叠?