DevToolbox

免费在线 进制转换器

在线免费在二进制、八进制、十进制和十六进制之间即时转换数字——100% 在浏览器本地处理,支持最大 64 位整数。

100% 客户端处理 · 数据永不离开您的浏览器
d

使用说明 进制转换器

选择与您输入匹配的源进制:十进制、二进制、八进制或十六进制。在输入框中输入数值(空格和下划线会被忽略,1111 00000xFF_AA 均可正常处理)。

点击转换,即可同时查看四种进制的表示。二进制输出按半字节(4 位)分组以提高可读性,十六进制输出按字节分组。

点击任意结果旁的复制图标,可复制不含空格的原始数值。

常见问题

什么是数字进制?

数字进制(或基数)定义了一种进位计数制使用多少个不同的数字符号。十进制(基数 10)使用 0–9;二进制(基数 2)使用 0 和 1;八进制(基数 8)使用 0–7;十六进制(基数 16)使用 0–9 加上 A–F。

程序员为什么使用十六进制?

十六进制非常紧凑:一个十六进制位恰好代表 4 个二进制位,两个十六进制位代表一个字节。这使得内存地址、颜色码、字节数组和位掩码比长串二进制数更具可读性。

如何将十进制 255 转换为二进制?

反复将 255 除以 2,从下往上记录余数:255 的二进制表示为 11111111。十六进制为 FF,八进制为 377。使用本工具可以即时完成所有转换。

这个工具支持的最大值是多少?

转换器支持最大值 18,446,744,073,709,551,615,即 64 位无符号整数的最大值(十六进制为 0xFFFFFFFFFFFFFFFF)。超出此范围的值将被拒绝。

十六进制颜色码与进制转换有什么关系?

CSS 十六进制颜色如 #FF8000 编码了三个字节:红色(FF = 255)、绿色(80 = 128)、蓝色(00 = 0)。将每个两字符的十六进制对转换为十进制即可得到 RGB 通道值。

相关工具