十进制转十六进制

目录

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

十进制系统是以 10 为基数,而十六进制系统是以 16 为基数。要将十进制数转换为十六进制数, 需要不断地将该数除以 16,并记录每次的余数。然后,从下往上读取余数即可得到十六进制结果。 大于 9 的数字用字母 A 到 F 表示。

十进制转十六进制公式

将十进制数 N 转换为十六进制:

N = h k 16 k + h k-1 16 k-1 + ... + h 1 16 1 + h 0 16 0

其中系数 hi(余数)的取值范围为 0 到 15, 其中 0–9 用数字表示,10–15 用字母 A 到 F 表示。

转换过程

  1. 将十进制数除以 16,并记录余数(0–15)。
  2. 取所得的商,再次除以 16,重复此过程直到商为 0。
  3. 将所有余数倒序排列(从下到上读取),即可得到十六进制数。

示例

示例 1:26₁₀ 转换为十六进制
除法 余数
26 ÷ 16 1 10 → A
1 ÷ 16 0 1

从下往上读取余数:1A₁₆

结果:26₁₀ = 1A₁₆

示例 2:255₁₀ 转换为十六进制
除法 余数
255 ÷ 16 15 15 → F
15 ÷ 16 0 15 → F

从下往上读取余数:FF₁₆

结果:255₁₀ = FF₁₆

十进制到十六进制换算表

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

十进制(基数 10)到十六进制(基数 16)参考表
十进制 十六进制
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
11 B
12 C
13 D
14 E
15 F
16 10
32 20
64 40
128 80
256 100
512 200
1024 400

常见问题

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

要将十进制数转换为十六进制,不断将该数除以 16,并记录每次的余数。然后从下往上读取余数,即可得到十六进制数。

十六进制系统使用哪些符号?

十六进制系统使用 16 个符号:数字 0 到 9 以及字母 A 到 F,分别表示数值 10 到 15。