设置
语言设置
主题设置
进制转换
在二进制、八进制、十进制和十六进制之间转换数字
使用说明
🚀 快速开始
- 输入位置:在对应进制的输入框中输入当前数值
- 输入数字:可输入纯数值,或在对应进制输入框粘贴带前缀的数值(0b/0o/0x)
- 即时结果:各进制输入框会自动联动更新对应结果,可一键复制
📌 常见使用场景
- 编程调试:在不同进制间快速换算常量、位掩码与标志位
- 权限位:对照/换算 Unix 权限(如八进制 755 ↔ 二进制/十进制)
- 网络与协议:解析/校验报文中的十六进制字段
- 位运算学习:观察移位、与/或/非等操作对数值表示的影响
- 寄存器/位域配置:拆解与合成位标志(如 0xA5 → 位开关),辅助嵌入式与协议调试
🎛️ 转换参数与范围
- 支持进制:二进制、八进制、十进制、十六进制
- 字符集:二进制仅 0/1;八进制 0–7;十进制 0–9;十六进制 0–9/A–F(不区分大小写)
- 前缀容错:仅在对应输入框识别 0b/0o/0x,结果输出为纯数值
- 分隔符:不支持空格/下划线/分组符
- 前导零:结果显示会移除非必要前导零
🧭 使用建议
- 输入校验:确保选择的进制与输入字符集合一致,避免混入非法字符
- 团队约定:统一是否在结果中保留前缀,避免歧义
- 十六进制大小写:大小写不影响数值;用于代码时建议团队统一格式(如全大写)。
- 大数可读性:如需人工核对,建议分段书写再粘贴输入(本工具仅接受连续数字)
- 符号意识:本工具按无符号整数处理;涉及补码/符号位时请结合场景理解
⚠️ 限制与兼容性
- 仅在对应进制输入框兼容 0b/0o/0x 前缀,转换与复制为纯数值
- 暂不支持负数与小数的进制转换
- 超长数字可能导致性能下降或卡顿,建议分段转换
🔒 隐私与安全
- 所有处理均在您的浏览器内完成,数据不会离开您的设备
❓ 常见问题
为什么在二进制/十进制框粘贴 0xFF 没有转换?
0x 前缀仅在十六进制输入框兼容。请粘贴到十六进制输入框,或去掉前缀后在目标进制输入。二进制与八进制分别兼容 0b/0o 前缀;复制为纯数值
可以输入带空格/下划线/分组符的数字吗(如 1111 0000、FF_FF)?
不支持分隔符。请输入连续数字(0–9、A–F、0/1 等);如来自代码/文档,请先移除空格/下划线后再粘贴
为什么结果去掉了前导零(如 0010 → 10)?
为提高可读性,结果会规范化显示并移除无意义前导零;需要固定宽度时,请按需要手动补零
支持负数/小数或按位宽查看补码吗?
目前不支持负数/小数;结果按无符号整数处理。补码理解示例:8 位 0xFF 在无符号为 255,在有符号 8 位下表示 −1
复制是否包含前缀?
当前复制为纯数值;前缀仅在对应进制输入时容错接收。将结果用于代码时,如需前缀,请手动添加 0b/0o/0x