一个二进制数用补码表示后是原码吗?

如题所述

第1个回答  2024-03-11

正数的原码、补码都一样,所以一个二进制数补码的补码就是其原码。

在计算机内,定点数有3种表示法:原码、反码和补码

原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

反码:表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

补码:表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。

扩展资料:

补码可以简化计算机的设计。

对于人脑而言,做加减题时,第一反应就是根据符号位,来选择对真值区域的加减。但是计算机而言,像加减乘除这类最最基础也是应用得最频繁的基本运算,在物理逻辑的设计上一定要设计的尽量简单。

如果让计算机也先判断符号位再分别做加或者减的运算的话,会使得计算机的电路设计变得较为复杂。人类发明了将符号位也参与进运算的方法来。对于计算机而言,不管是加法还是减法,都统一用加法来做运算,可以使得计算机的设计变得更加的简单。

参考资料来源:百度百科-补码

第2个回答  2024-07-14
一个二进制数用补码表示后是原码吗?
-------------
在计算机系统中,数值,一律采用补码表示和存储。
计算机中,只有补码,没有原码和反码。
原码和反码,不必讨论。
相似回答