🔢
进制转换器
换算二进制、十进制、十六进制和八进制。
换算工具更新于 2026-04-05• 作者: CalcDock Team, CS reference editor• 审阅: CalcDock Team, Editorial review: radix conversion + JS integer limits (Apr 2026)
换算二进制、十进制、十六进制和八进制。
延伸阅读: 单位换算常见错误, 理解复利(APR、APY与计息频率), 贷款还款方式:等额本息与等额本金, 房贷总成本:不止本金与利息 · 文件大小换算器, 单位换算器, 年龄计算器.
最适合的使用场景
整数进制转换学习/调试;有符号位宽需 UI 明示。
各输入的含义
- Binary / Octal / Hex / Decimal — Digits valid per base (hex 0–9A–F, octal 0–7); leading zeros are cosmetic in value. (string per base)
避免输入错误
- •八进制只用 0–7。
- •注意 JS 安全整数范围。
进制转换器
🔒输入在您的浏览器中处理,不会发送到我们的服务器。
如何理解结果
- →Same numeric value in different bases — conversion is exact for integers within safe precision.
- →Hex groups map to nibbles (4 bits); pad binary to multiples of 4 when hand-grouping to hex.
- →Signed integers (two’s complement) need explicit width — raw conversion here is unsigned-style unless noted in UI.
结果含义
同一数值的不同进制写法;符号规则依界面。
如何核对结果
- ✓十进制↔十六进制往返一致。
本工具无法告诉你什么
- –未给位宽的二补全范围。
- –IEEE 浮点。
常见问题
十进制如何转二进制?
反复除以 2,自下而上读取余数。例:13 → 1101。
二进制如何转十进制?
每位乘以对应的 2 的幂再相加。例:1101 = 8+4+0+1 = 13。
十六进制在编程中的用途?
常用于 CSS 颜色、内存地址、位掩码等。一位十六进制对应四位二进制。
二进制如何转十六进制?
从右向左每 4 位一组(左侧不足补零),再转为 0–9、A–F。例:11011010 → DA。
八进制用在哪?
常见于 Unix/Linux 文件权限(如 chmod 755)。仅使用数字 0–7。
一字节多少位?
1 字节 = 8 位,可表示 0–255(二进制 00000000–11111111 或十六进制 00–FF)。
来源与参考
编辑与审阅说明
注明安全整数与二补注意事项。