求(-315)10的原码、反码及补码

发布网友 发布时间:2022-04-23 06:25

我来回答

1个回答

热心网友 时间:2023-09-14 11:03

对二进制的原码、反码及补码要有位数的,你的-315单字节不够,设为二字节
首先,将312转为二进制
315/2=157......1
157/2=78......1
78/2=39......0
39/2=19......1
19/2=
9......1
9/2=
4......1
4/2=
2......0
2/2=
1......0
1/2=
0......1
结果为
100111011
扩展到16位
0000
0001 0011
1011
加上符号位,(-315)10的原码为
1000
0001 0011 1011
反码(取反)
1111
1110
1100
0100
补码(反码加1)
1111
1110
1100
0101

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