首页 文章

二进制补码二进制到十进制

提问于
浏览
0

我无法将以下两个补码二进制数转换为十进制数

01110000

步骤1:反转位 - > 10001111步骤2:将1加到位 - > 10010000

因此,十进制值为144

但是,我使用在线转换器,它说十进制值是112

1 回答

  • 0

    ...111 0111 0000 的值(用无限数1填充)是-144 . ...000 0111 0000 (用无限数量的0填充)的值是112.给定前者,可以通过反转所有位(产生 ...000 1000 1111 )和加1(产生 ...000 1001 0000 ,即144)来计算其加法逆 .

相关问题