十六进制数A1H变成十进制是多少?
来源:百度知道 编辑:UC知道 时间:2024/06/05 16:32:18
十六进制的数符集中有16个符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
数的书写方法:
1)二进制数尾部加B(b).
2)十六进制数尾部加H(h);如记数符号a,b,c, d,e,f打头,头部应加0,如0A8F5H;记数符号 a,b,c,d,e,f 不区别大小写,与ABCDEF等效.
3)十进制数尾部加D(d),但通常可以省略.
转换:
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。
例如2AF5如何换算成10进制呢?
用竖式计算:
2AF5换算成10进制:
第0位: 5 * 1 = 5
第1位: F * 16 = 240
第2位: A * 256 = 2560
第3位: 2 * 4096 = 8192 +
-------------------------------------
10997
直接计算就是:
5 * 160 + F * 161 + A * 162 + 2 * 163 = 10997
(别忘了,在上面的计算中,A表示10,而F表示15)
A1H变成十进制是多少?
1 * 1 + A * 16 = 161
10*16+1=161
H是表示内存地址,不用算进去
比如1H,表示内存地址为1
把Windows的计算器打开,切换到科学界面(查看-科学型),然后选择十六进制,输入A1,再切换到十进制,就得到161了,哈哈
A1H=10*16^1+1*16^0=160+1=161