🔄

进制转换器

在线进制转换工具,支持二进制、八进制、十进制、十六进制互转

👁️ - 次使用
二进制 (2): 11111111 八进制 (8): 377 十进制 (10): 255 十六进制 (16): ff
📊 进制对照表
Dec | Bin | Oct | Hex

使用说明:输入数字并选择源进制,实时显示其他进制的转换结果。支持二进制(0b)、八进制(0o)、十六进制(0x)前缀。

适用场景:编程调试、网络地址计算、颜色值(#RRGGBB)换算、底层开发。

注意:输入超出 JavaScript Number 安全范围(±2^53)的数字可能丢失精度。

📖 描述:在线进制转换工具,支持二进制、八进制、十进制、十六进制互转

📂 分类:开发工具

🔒 隐私:所有数据仅在浏览器本地处理,不上传到任何服务器。

使用场景

程序员写代码的时候进制转换是家常便饭。最典型的就是十六进制和十进制的互转。比如你看到一个错误码 0xFF,想知道它的十进制是多少?255。或者你设置了颜色 #FF5733,想知道 RGB 分量各是多少?FF 是 255,57 是 87,33 是 51。一个在线进制转换器几秒钟就搞定了,不用在脑子里换算。

做网络协议分析的时候也离不了。IP 地址虽然我们平常看到的是点分十进制(192.168.1.1),但在路由器底层和处理数据包的时候,经常需要把 IP 转成二进制或者十六进制来看。还有子网掩码、MAC 地址这些,本质上都是不同进制的数字。用这个工具在不同进制之间反复切换查看,方便理解协议细节。

学习计算机基础的在校生也经常用。学数字电路、计算机组成原理的时候,要练习二进制和十六进制的加减法,或者把补码表示的数字转换成十进制校验结果。有个在线工具随时查,比自己笔算快得多,也容易验证自己算得对不对。

常见问题

问:为什么不直接用 Windows 计算器? 答:Windows 计算器也支持进制转换,但需要切换到程序员模式,而且只能同时显示一种进制的值。这个工具可以同时显示二进制、八进制、十进制、十六进制的结果,对比起来更直观,在网页里打开也更方便。

问:支持小数点的进制转换吗? 答:目前主要支持整数转换。小数转换涉及到浮点数的表示方法,比较复杂,不同进制下小数的精度也不同,这一块暂时不支持。

问:负数怎么转换? 答:负数在计算机里是用补码表示的,不是直接把负号加上去。比如 -1 的十六进制在 32 位系统中是 0xFFFFFFFF。你可以输入负数的十进制值,工具会按补码形式输出对应的二进制、十六进制结果。

相关工具推荐

📢 AdSense 广告位 — 审核通过后自动展示

🔥 热门工具

加载中...