长风破浪会有时,直挂云帆济沧海。 —— 李白《行路难》
进制转换器在线 - 二进制/八进制/十进制/十六进制互转
输入任意进制数值,一键查看四种进制结果
→
FF
二进制:11111111八进制:377十进制:255十六进制:FF
进制转换说明
本工具支持二进制(0-1)、八进制(0-7)、十进制(0-9)、十六进制(0-9/A-F)四种进制之间的任意互转。核心特性:输入一种进制的数值,自动同步显示四种进制的对应结果,无需多次转换。例如输入十进制 255,即时显示二进制 11111111、八进制 377、十六进制 FF。所有转换均在浏览器本地完成,无需上传数据。如需颜色值 HEX ↔ RGB 转换,可使用 颜色转换工具。
使用场景
- 程序开发调试:查看变量在内存中的二进制或十六进制表示,调试位运算、网络协议、编码问题时快速换算进制。
- 颜色值转换:CSS 颜色值中 RGB 和 HEX 本质是十进制与十六进制的对应关系,如 RGB(255,0,0) ↔ #FF0000。
- IP 地址与子网掩码:IPv4 地址每段 0-255(十进制),对应 8 位二进制。子网掩码如 255.255.255.0 = 11111111.11111111.11111111.00000000。
- 计算机网络学习:理解 MAC 地址(十六进制表示)、网络端口号(十进制在协议头中传输)、ASCII 码(字符对应十进制/十六进制)。
常见问题
四种进制分别用在哪些场景?
二进制(0/1):计算机底层存储与逻辑运算、网络子网划分。八进制(0-7):Unix/Linux 文件权限(如 chmod 755)。十进制(0-9):日常运算与计数。十六进制(0-9/A-F):内存地址、颜色值、MAC 地址、Unicode 码点等。
如何手动将十进制转换为二进制?
使用\"除 2 取余法\":将十进制数不断除以 2,记录每次的余数(0 或 1),直到商为 0,然后将余数从下往上排列即为二进制结果。例如 13 → 13÷2=6 余1 → 6÷2=3 余0 → 3÷2=1 余1 → 1÷2=0 余1 → 结果 1101。
十六进制中字母 A-F 代表什么?
A=10、B=11、C=12、D=13、E=14、F=15。十六进制是逢 16 进一,因此需要 6 个字母补充 10-15 的表示。字母大小写均可,本工具统一输出大写格式。
支持负数和小数的进制转换吗?
本工具基于 parseInt/toString 仅支持整数转换。负数(如 -255)的二进制表示涉及补码运算,需结合位宽(如 8 位/16 位/32 位)确定。小数(如 0.1)的进制转换涉及精度问题,可先转为整数部分和小数部分分别处理,或关注本站后续更新支持。