十六进制转十进制

目录

十六进制转十进制的工作原理

十六进制系统是以 16 为基数,十进制系统是以 10 为基数。要将十六进制数转换为十进制数, 将每个十六进制数字乘以对应的 16 的幂(从右边的 160 开始), 然后将所有结果相加。数字 A、B、C、D、E 和 F 在十进制中分别表示数值 10 到 15。

十六进制转十进制公式

对于一个有 n 位的十六进制数:

N = h0·160 + h1·161 + h2·162 + … + hn·16n

其中 hi 表示第 i 位的十六进制数字(0–9 或 A–F), 每一位都乘以 16i。所有乘积的总和就是等价的十进制值。

转换过程

  1. 写下十六进制数,并为每个数字分配 16 的幂(右边为 160)。
  2. 将字母 A–F 转换为其对应的数值(A=10,B=11,C=12,D=13,E=14,F=15)。
  3. 将每个数字乘以其对应的 16 的幂。
  4. 将所有结果相加,得到最终的十进制值。

示例

示例 1:1A₁₆ 转换为十进制
十六进制数字 十进制值 16 的幂 乘积
A 10 160 = 1 10 × 1 = 10
1 1 161 = 16 1 × 16 = 16

总和:16 + 10 = 26

结果:1A₁₆ = 26₁₀

示例 2:2F₁₆ 转换为十进制
十六进制数字 十进制值 16 的幂 乘积
F 15 160 = 1 15 × 1 = 15
2 2 161 = 16 2 × 16 = 32

总和:32 + 15 = 47

结果:2F₁₆ = 47₁₀

十六进制到十进制换算表

短十六进制数字的快速参考值。

十六进制(基数 16)到十进制(基数 10)参考表
十六进制 十进制
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
A 10
B 11
C 12
D 13
E 14
F 15
10 16
1F 31
FF 255
100 256

常见问题

如何将十六进制数转换为十进制?

要将十六进制数转换为十进制,将每个数字乘以对应位置上的 16 的幂(从右边开始为 16⁰),然后将结果相加。字母 A–F 分别代表数值 10–15。

字母 F 在十进制中表示什么数值?

在十进制系统中,字母 F 表示数字 15。