十六进制数93当被看作是某带符号数的补码时,它所表示的十进制数是?

如题所述

93h=10010011b,将二进制补码10010011的最高位译为'-',将低7位取反加1得1101101,转换成十进制数为109,所以二进制补码93h所表示的十进制数是-109。追问

带符号的意思就一定是负数吗?

追答

带符号不一定是负数,最高位是符号位,0表示+,1表示-。

追问

哦,谢谢你,带符号的意思是不是就可以理解成,最高位会少一位?如果是正数的话这道题也有可能是109对吧

追答

8位二进制补码的表示范围是-128~+127。+109的8位二进制补码是01101101b=6Dh。

温馨提示:答案为网友推荐,仅供参考