进制转换工具:二进制/八进制/十进制/十六进制互转(2026)
进制转换工具:二进制、八进制、十进制、十六进制在线互转,输入即出全部进制结果,并讲清进制转换的原理。
进制转换工具:二进制、八进制、十进制、十六进制在线互转,输入即出全部进制结果,并讲清进制转换的原理。
下面这个进制转换工具,纯浏览器本地运行,输入即出结果,不上传数据。往下有进制转换的原理和使用说明。
换的只是”写法”,不是数量。同一堆东西,十进制写成 253,二进制写成 11111101,十六进制写成 FD——数值一模一样,变的只是每一位的权重底数。十进制里 253 = 2×10²+5×10¹+3×10⁰,每往左一位权重就乘 10;二进制每位乘 2,八进制乘 8,十六进制乘 16。把一个数拆成”权重×数字”再相加,就是所有进制互转的共同底层逻辑。
十六进制和八进制之所以成为程序员的日常,是因为 16 = 2⁴、8 = 2³,都是 2 的整数次幂。这带来一个偷懒的好处:二进制转十六进制不用做任何计算,从右往左每 4 位分一组,直接查表替换即可;转八进制则是每 3 位一组。
1101 0110它们不是随便并存,每一种都卡在一个具体场景里。
十六进制是二进制的”人类可读压缩包”。一个字节 8 位,正好等于两位十六进制,读日志、看内存转储时一眼就能对齐。内存地址 0x7FFF5FBFF8AC 换成十进制是 140,734,799,804,588——后者根本没法快速比对。网页颜色 #FF5733 也是同一套逻辑:六位拆成红、绿、蓝三对,每对从 00 到 FF(即 0 到 255),256×256×256 恰好覆盖约 1677 万种颜色。MAC 地址、Unicode 码位同样用它。
八进制今天最常见的落点是 Linux 文件权限。读 = 4、写 = 2、执行 = 1,一个八进制位刚好装下”读、写、执行”这三个开关。所以 chmod 755 就是 rwxr-xr-x:属主 7(三项全开)、组和其他各 5(读 + 执行)。
| 八进制位 | 二进制 | 权限 | 含义 |
|---|---|---|---|
| 7 | 111 | rwx | 读 + 写 + 执行 |
| 6 | 110 | rw- | 读 + 写 |
| 5 | 101 | r-x | 读 + 执行 |
| 4 | 100 | r– | 只读 |
0x、八进制写 0o 或旧式前导 0、二进制写 0b。漏看前缀会把 011 当成十一,其实八进制里它是九。用上面的工具做互转时,把这套”分组即换算”的规律记在脑子里,就能随手验算工具给出的结果对不对,而不是纯当黑盒。