您的位置首页百科词条

-1的补码怎么算?

-1的补码为11111111

详细过程

1、通常把一个数的最高为定义为符号位,用“0”表示正仿念,用“1”表示负。

因为【-1】为负,所以【-1】的原码=10000001

2、反码:对于负数,数符位为1,数符位不变,将数值位诸位取反为反码。

【-1】的反码此孝=11111110

3、补码:对于负数,数符位为1,数符位不变,将反码+1=补码。

【-1】的补码=11111111

用不同二进制编码方式表示有符号数时,所得到的机器数可能不一样,但是真值是相同的。

-1的补码怎么算?

扩展资料:备扒困

有符号数是针对二进制来讲的。用最高位作为符号位,“0”代表“+”,“1”代表“-” ;其余数位用作数值位,代表数值。

有符号数的表示:计算机中的数据用二进制表示,数的符号也只能用0/1表示。一般用最高有效位(MSB)来表示数的符号,正数用0表示,负数用1表示。

参考资料来源:百度百科-有符号数