十六进制数
十六进制数是基于 16的
16 个不同的值
有16个十六进制数字。从 0 到 9,它们和十进制数字是相同的,但之后便有英语字母 A、B、C、D、E 和 F 来代表十进制数 10 到 15:
十六进制: | 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 |
因此,一个十六进制数字可以显示 16 个不同的值。
数数目
在下面选 "Hexadecimal" 看看它怎么数:
"个位"填满后(数到 F),个位回到 0,我们在左边一个位置加1。
当那个位数到 F我们重复前面的方法,依此类推。
每次移到左边一个新位置,数就大 16 倍。
例子:十六进制数 "D1CE" 是十进制的什么?
= 53,248 + 256 + 192 + 14
= 53,710 (十进制)
(用二进到十进到十六进转换器测试一下。
小数点!
例子:2E6.A3
这是 2×16×16 + 14×16 + 6 + 10/16 + 3/(16×16)
=742.63671875 (十进制)
在下面看看为什么
可以在小数点左边或右边放数字来代表比一大或小的值:
小数点左边的数是个整数。 向左移动,每个位是 大16 倍。 |
|
小数点右边的第一个数字代表 十六分之一
(1/16)。 再向右移,每个位是 小 16 倍(十六分之一)。 |
更多例子
例子 1: 4B5 (十六进制) 是什么?
- "4" 是在 "16×16" 的位,所以代表 4 ×16×16
- "B" (11) 是在 "16" 的位,所以代表 11 ×16
- "5" 是在 "1" 的位,所以代表 5。
- 答案: 4B5 = 4×16×16 + 11×16 + 5 (=1205) (十进制)
例子 2: 2.3 (十六进制) 是什么?
- 小数点左边是 "2",这是整数的部分。
- 3 是在 "十六分之一" 的位,代表 "十六分之三",3/16
- 所以 2.3 是 "二又十六分之三" (=2.1875,十进制)
英语单词 "Hexadecimal"
英语单词 "Hexadecimal" 的意思是 "基于 16"
(源自希腊语 hexa: "六" 和 拉丁语 decima:"十分之一").