0,1,-1的原码、反码、补码是什么?(8位二进制整数)

发布网友 发布时间:2022-03-31 08:03

我来回答

3个回答

热心网友 时间:2022-03-31 09:32

0的原码、反码、补码 均为 0000 0000
1的原码、反码、补码 均为 0000 0001
-1的原码为 1000 0001,反码为1111 1110, 补码为 1111 1111
------------------------------------------------------------------------------------
正数、零的反码和补码 都是其本身。

热心网友 时间:2022-03-31 10:50

0:
 原码有两个:0000 0000 和 1000 0000。
 反码有两个:0000 0000 和 1111 1111。
 补码,只有一个:0000 0000。
 
1:
 原码=反码=补码,均为 0000 0001。
 
-1:
 原码为 1000 0001,
 反码为 1111 1110,
 补码为 1111 1111。

热心网友 时间:2022-03-31 12:25

有符号数0的原码、反码都有+-0,以8位二进制有符号数为例,正零是0000 0000,负零就是1000 0000,因此正码和反码只能表示-127~+127,而补码可以表示-128~+127,少了-0,多了一个-128,就是用1000 0000表示-128

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com