我无法将以下两个补码二进制数转换为十进制数
01110000
步骤1:反转位 - > 10001111步骤2:将1加到位 - > 10010000
因此,十进制值为144
但是,我使用在线转换器,它说十进制值是112
...111 0111 0000 的值(用无限数1填充)是-144 . ...000 0111 0000 (用无限数量的0填充)的值是112.给定前者,可以通过反转所有位(产生 ...000 1000 1111 )和加1(产生 ...000 1001 0000 ,即144)来计算其加法逆 .
...111 0111 0000
...000 0111 0000
...000 1000 1111
...000 1001 0000
1 回答
...111 0111 0000
的值(用无限数1填充)是-144 ....000 0111 0000
(用无限数量的0填充)的值是112.给定前者,可以通过反转所有位(产生...000 1000 1111
)和加1(产生...000 1001 0000
,即144)来计算其加法逆 .