数基数 转换器
在二进制、八进制、十进制、十六进制和 2 到 36 之间的任何自定义基数之间即时转换。输入任何字段即可更新所有其他字段。
快速参考
| DEC | BIN | HEX |
| 0 | 0 | 0 |
| 8 | 1000 | 8 |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| 255 | 11111111 | FF |
| 256 | 100000000 | 100 |
| 1024 | 10000000000 | 400 |
| 65535 | 1111111111111111 | FFFF |
| HEX | DEC | BIN |
| A | 10 | 1010 |
| B | 11 | 1011 |
| C | 12 | 1100 |
| D | 13 | 1101 |
| E | 14 | 1110 |
| F | 15 | 1111 |
如何转换数基
ToolsPix 数基转换器 让您可以在二进制、八进制、十进制、十六进制和自定义基数(从 2 到 36)之间转换任何整数 — 完全在浏览器中即时完成。不上传任何数据,不需要帐户,也不在任何服务器上存储任何内容。
什么是数基?
数基(或基数)定义位置数字系统使用多少个唯一的数字符号。十进制(以 10 为底)使用数字 0-9,因为人类有十个手指。二进制(基数 2)仅使用 0 和 1,因为数字电路有两种电压状态。八进制(以 8 为基数)和十六进制(以 16 为基数)是二进制的方便简写 — 每个八进制数字正好映射到 3 位,每个十六进制数字正好映射到 4 位。
为什么要在数基之间进行转换?
- 以十六进制或二进制读取和写入 CPU 寄存器、内存地址和机器代码。
- 解码以八进制表示的 Unix 文件权限(例如,
chmod 755)。 - 检查以六位十六进制值编写的 HTML 颜色代码,例如
#FF5733。 - 了解使用基数 32 或基数 36 进行紧凑 ID 的数据编码方案。
如何使用此转换器
在四个标准字段中的任意一个字段中键入或粘贴数字 - 二进制、八进制、十进制或十六进制。所有其他字段都会立即更新。对于非标准基数,请在 2 到 36 之间输入一个值 定制基地 盒子。当您输入值时,位可视化工具会自动出现,将每个二进制数字显示为单个单元格。使用 复制 按钮将任何结果抓取到剪贴板。
自定义基数和扩展符号
使用数字 0-9 后跟字母 A-Z 支持基数 2 到 36。 Base 32(双三进制)广泛用于 Crockford Base32 等编码系统。 Base 36 是用标准 ASCII 字母数字表示的最紧凑的基数。该工具使用 JavaScript 的原生 BigInt 对于任意精度算术,因此处理非常大的整数时不会出现舍入错误。
常见问题解答
如何将二进制转换为十进制?
在上面的二进制字段中输入二进制数,十进制结果会立即出现。您可以手动将每个位乘以 2 的位置幂,并对结果求和 - 例如,1010 = 1×8 + 0×4 + 1×2 + 0×1 = 10。
十六进制是什么意思?
十六进制(基数 16)使用数字 0–9 加上字母 A–F 来表示值 10–15。它很紧凑——一个十六进制数字正好代表 4 个二进制位,因此一个完整字节(8 位)始终是两个十六进制数字。这就是 #FF5733 等 HTML 颜色使用十六进制的原因。
八进制的 Unix 文件权限是什么?
Unix 权限以三个八进制数字表示:所有者、组和其他。每个数字都是读取 (4)、写入 (2) 和执行 (1) 的总和。所以 chmod 755 意味着所有者 = 7 (rwx),组 = 5 (r-x),其他 = 5 (r-x)。
什么是定制基地?
2 到 36 之间的任何整数都可以作为数基。 Base 36 使用所有数字 0-9 和字母 A-Z,产生非常紧凑的表示形式。 Base 32 在编码系统中很常见。该工具支持该范围内的任何自定义基础。
该工具支持负数或小数吗?
该工具处理非负整数。对于负数,二进制补码表示是计算中的标准方法 - 这是一个单独的主题,最好由专用的按位计算器处理。浮点基数转换也不属于该工具的范围。