计算机中的数据都是以二进制方式存在的。对于程序中的整数,计算机可以通过原码、反码和补码等方式进行存储。
1 原码
1.1 表示方式
用原码表示整数的方法为,最高位表示该整数的符号,0表示正数,1表示负数,其余位表示该整数的数值(二进制形式)。以8位二进制数为例,5和-5的原码分别如图1所示。

图1 +5和-5的原码表示方式
计算机中的数据都是以二进制方式存在的。对于程序中的整数,计算机可以通过原码、反码和补码等方式进行存储。
用原码表示整数的方法为,最高位表示该整数的符号,0表示正数,1表示负数,其余位表示该整数的数值(二进制形式)。以8位二进制数为例,5和-5的原码分别如图1所示。

图1 +5和-5的原码表示方式
984
278
202

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