发布网友 发布时间:2022-04-30 14:00
共4个回答
热心网友 时间:2022-06-22 21:42
十六进制数字一般用数字0到9和字母A到F(或a~f)表示,题中CDH是不正确的十六进制数。
十六进制转十进制:
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。
扩展资料:
十六进制(hexadecimal)是计算机中数据的一种表示方法。同我们日常中的十进制表示法不一样。
十六进制数的基数是16,采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别表示十进制数字10-15.十六进制数的技术规则是“逢十六进一”,它的各位的权是以16的N次方标识的。通常,对十六进制数的表示,可以在数字的右下角标注16或H,但在C语言中是在数的前面加数字0和字母X即0X来表示。例如,12AF在C语言中表示为0X12AF。
十六进制数的加减法的进/借位规则为:借一当十六,逢十六进一。 十六进制数同二进制数及十进制数一样,也可以写成展开式的形式。
参考资料:百度百科-十六进制数
热心网友 时间:2022-06-22 21:42
(CD)H热心网友 时间:2022-06-22 21:42
举个例子给你:十进制:186是如何算出来的?是1*10^2+8*10^1+6*10^0=186 CDH:H代表是16进制 C是16的1次幂 D是16的0次幂转换为十进制为:C*16^1+D*16^0=12*16+13=205可以选择,不明白再问我。热心网友 时间:2022-06-22 21:43
11111111111111111111111111111111111