首页 热点资讯 义务教育 高等教育 出国留学 考研考公

补码的二进制数真值怎么求,例如(11111111

发布网友 发布时间:2022-04-22 22:33

我来回答

2个回答

热心网友 时间:2023-07-04 16:20

二进制补码的最高位是符号位,'1'表示是负数,所以在真值中,就是'-'号;对剩下的绝对值部分求反加1:1111111取反得0000000,加1后得0000001,所以就是"-0000001",也就是'-1'。

热心网友 时间:2023-07-04 16:20

知道补码,求真值,是非常简单的。

你既不用求“反码原码”,也不用想着“符号位不变”。

取反加一”或“减一取反”,都是不需要的。

你就直接进行【数 制 转 换】即可。

比如:

有一个八位的补码,是1001 1110

首位 1,既代表负数,也代表-128。

其余都是正数:16 + 8 + 4 + 2 = 30。

求总和,故其真值就是:-98。

----------

另一个八位的补码,是0001 1110

其真值就是:16 + 8 + 4 + 2 = 30。

简单不简单?

意外不意外?

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