简单题,127的补码是多少

如题所述

补码运算:正数为原码本身,负数为原码取反加一可得:

127为正数,其补码为原码01111111

-127为负数,其补码为原码01111111,取反10000000,加一,10000001。

补码“模”概念的引入、负数补码的实质、以及补码和真值之间的关系所揭示的补码符号位所具有的数学特征,无不体现了补码在计算机中表示数值型数据的优势。

扩展资料:

补码使得符号位可以和数值位一起直接参与运算,这也为后面设计乘法器除法器等运算器件提供了极大地方便。

总之,补码概念的引入和当时运算器设计的背景不无关系,从设计者角度,既要考虑表示的数的类型(小数、整数、实数和复数)、数值范围和精确度,又要考虑数据存储和处理所需要的硬件代价。因此,使用补码来表示机器数并得到广泛的应用,也就不难理解了。

参考资料来源:

百度百科-补码

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-20
补码运算:正数为原码本身,负数为原码取反加一
127为正数,其补码为原码01111111
-127为负数,其补码为原码01111111,取反10000000,加一,10000001。本回答被网友采纳
第2个回答  2016-12-26
原 1111 1111,, 补 1000 0001. 反 1000 0000 原 化成二进制位0111 1111,-的符号位为1. 反 原码取反 符号位不变 补 反码 +1本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网