有符号数的二进制补码怎样转换为十进制数???例如:10000011B

日期:2020-01-23 09:44:02 人气:1

有符号数的二进制补码怎样转换为十进制数???例如:10000011B

对于正数,补码就是原码,对于负数,补码等于原码求反后加一的结果。 10000011B由于最高位即符号位为1,所以其为负数,要求其原码只需用100000000B减去补码,再冠以符号位即可:100000000B - 10000011B = 01111101B 原码的值为125,所以其对应的十进制数为-125。
    A+
热门评论