一 、 16进制与10进制表示关系
|十进制 | 0| 1 |2| 3| 4 |5| 6 |7 |8 |9 | A
| B
| C
| D
| E
|F
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|十六进制 | 0 |1 |2 |3| 4| 5| 6| 7| 8| 9| 10|** 11| 12 |13| 14 |15 ** |
二 、例题解析
例1.0:16进制 0xEF换算成 10进制?
位 | 1 | 0 |
---|---|---|
16进制 | E | F |
10进制 | 14 | 15 |
变量 | m | n |
解析:
从表知:m = 14 ,n = 15
公式:n *16^0 +m *16^1 = n +m*16
15 *16^0 +14*16^1 = 15+14*16 = 239
例2.0 :十进制数2039的展开?
解析:
一个数的每一位都有一个权值,
例如十进制数2039
它可以表示为:2*10^3+0*10^2+3*10^1+9*10^0
例3.0 :十六进制数8A30E如何展开为十进制数?
解析:
同理例2.0.那么任何进制的数都一样
对于16进制数8A30E它就是
8*16^4+10*16^3+3*16^2+0*16^1+14*16^0=566030,
算出来的值就是这个数对应的十进制数
例4.0 : k进制数abcdef如何展开为十进制?(这是一个6位数)
解析:
同理例2.0 例3.0方法
它就是a*k^5+b*k^4+c*k^3+d*k^2+e*k^1+f*k^0
- ** 链接 **:
十六进制怎么转换成十进制
二进制、八进制、十进制、十六进制的转换