在线进制转换工具,支持二进制、八进制、十进制、十六进制互转
使用场景
程序员写代码的时候进制转换是家常便饭。最典型的就是十六进制和十进制的互转。比如你看到一个错误码 0xFF,想知道它的十进制是多少?255。或者你设置了颜色 #FF5733,想知道 RGB 分量各是多少?FF 是 255,57 是 87,33 是 51。一个在线进制转换器几秒钟就搞定了,不用在脑子里换算。
做网络协议分析的时候也离不了。IP 地址虽然我们平常看到的是点分十进制(192.168.1.1),但在路由器底层和处理数据包的时候,经常需要把 IP 转成二进制或者十六进制来看。还有子网掩码、MAC 地址这些,本质上都是不同进制的数字。用这个工具在不同进制之间反复切换查看,方便理解协议细节。
学习计算机基础的在校生也经常用。学数字电路、计算机组成原理的时候,要练习二进制和十六进制的加减法,或者把补码表示的数字转换成十进制校验结果。有个在线工具随时查,比自己笔算快得多,也容易验证自己算得对不对。
常见问题
问:为什么不直接用 Windows 计算器? 答:Windows 计算器也支持进制转换,但需要切换到程序员模式,而且只能同时显示一种进制的值。这个工具可以同时显示二进制、八进制、十进制、十六进制的结果,对比起来更直观,在网页里打开也更方便。
问:支持小数点的进制转换吗? 答:目前主要支持整数转换。小数转换涉及到浮点数的表示方法,比较复杂,不同进制下小数的精度也不同,这一块暂时不支持。
问:负数怎么转换? 答:负数在计算机里是用补码表示的,不是直接把负号加上去。比如 -1 的十六进制在 32 位系统中是 0xFFFFFFFF。你可以输入负数的十进制值,工具会按补码形式输出对应的二进制、十六进制结果。
相关工具推荐
📢 AdSense 广告位 — 审核通过后自动展示
🔥 热门工具
加载中...