16进制80的补码表示十进制的真值是多少?

如题所述

80H的二进制数是:10000000,这是补码,转换成原码就是:1 00000000,相当于-128。

16进制:用16作为基数的计数系统。用数字0-9和字母a-f(或其大写A-F)表示0到15。

十六进制数转换成十进制数

2进制,用两个阿拉伯数字:0、1;

8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;

10进制,用十个阿拉伯数字:0到9。

扩展资料

正整数的补码是其二进制表示,与原码相同。

+9的补码是00001001。(备注:这个+9的补码是用8位2进制来表示的,补码表示方式很多,还有16位二进制补码表示形式,以及32位二进制补码表示形式,64位进制补码表示形式等。每一种补码表示形式都只能表示有限的数字。)

负数

求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。

同一个数字在不同的补码表示形式中是不同的。比如-15的补码,在8位二进制中是11110001,然而在16位二进制补码表示中,就是1111111111110001。以下都使用8位2进制来表示。

参考资料来源:百度百科-补码

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-02-28

16进制80的补码表示十进制的真值是多少?

是八位补码?

-128 的八位补码是 1000 0000 = 80 (16进制)。

相似回答