二进制的原码01001010补码多少

如题所述

正数:原码=补码
负数:
原码
=
正数部分(去掉负号)的二进制值,且符号位(最左边的比特位)为1
反码
=
正数部分(去掉负号)的二进制值,按位取反
补码
=
反码
+
1
(1)正数的补码:与原码相同。
例如,+9的补码是00001001。
(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。
例如,-7的补码:因为是负数,则符号位为“1”,整个为10000111;其余7位为-7的绝对值+7的原码
0000111按位取反为1111000;再加1,所以-7的补码是11111001。
原码01001010
因此,补码不变=01001010
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-01-20
原码 01001010,这是一个正数的原码。
而,正数的原码=反码=补码=该正数。
所以,它们都是同一个 01001010。
相似回答