了解进制
进制(或基数)决定位置计数系统中用多少个不同的数字来表示数值。
常见进制:
- 二进制(2 进制): 使用数字 0 和 1。计算机常用。
- 八进制(8 进制): 使用数字 0-7。有时用于计算。
- 十进制(10 进制): 使用数字 0-9。人类计算的标准。
- 十六进制(16 进制): 使用数字 0-9 和 A-F。编程中常见。
例子: 十进制数 42 等于二进制数 101010、十六进制数 2A、八进制数 52。
常用数字转换
以下是一些不同进制之间的常见数值转换:
| 十进制 | 二进制 | 八进制 | 十六进制 |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| 10 | 1010 | 12 | A |
| 16 | 10000 | 20 | 10 |
| 42 | 101010 | 52 | 2A |
| 255 | 11111111 | 377 | FF |
扩展进制(32、36、58、62)
- 32 进制: 使用本工具通用字母表的前 32 个字符,即 0-9 和 A-V。这不是 RFC 4648 Base32;如需字节编码,请使用专用 Base32 编解码工具。
- 36 进制: 使用 0-9 和 A-Z,提供紧凑且不区分大小写的字母数字表示。
- 58 进制: 使用通用字母表
0-9A-Za-v的前 58 个字符,包含 0、O、I 和 l。这不是 Bitcoin Base58 或 Base58Check;如需相应字节编码,请使用专用 Base58 编解码工具。 - 62 进制: 使用完整的 0-9、A-Z 和 a-z 字母表,是不含特殊字符的最大字母数字表示。