十六进制数0B4的有符号十进制数是-76,为什么?
问题描述:
十六进制数0B4的有符号十进制数是-76,为什么?
答
十六进制数0B4用成二进制数表示:10110100,最高位是1,所以这是一个负数.计算机中负数是以补码的形式保存的,将补码转换成原码:11001100,可以得到二进制数表示的真值为:-1001100,这时可以算出十进制数是:-76