语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
进制转换器

进制转换器

在二进制、八进制、十进制和十六进制之间一次性互相转换。专为程序员、学生以及需要在各种进制间切换的人打造。

二进制、八进制、十进制、十六进制进制转换器

这款进制转换器可在二进制(base-2)、八进制(base-8)、十进制(base-10)和十六进制(base-16)之间相互换算,并同时显示全部四种结果。选好输入进制,输入一个数字,下方的每一种转换都会即时更新——无需点击按钮,也不用安装任何东西。

它专为每天都要在各进制间切换的人而生:处理内存地址和位模式的程序员、学习计算机科学与数字电路的学生、设置 chmod 755 这类 Unix 权限的系统管理员,以及查看 #FF5733 等颜色值的网页开发者

隐私无忧:所有转换都完全在你的浏览器中完成,你输入的任何内容都不会上传到服务器。

如何转换进制

1

选择输入进制

输入进制选项卡选择手头数字所属的进制:BINOCTDECHEX。输入框下方的提示会显示该进制可接受哪些字符。

2

输入数字

在输入框中键入即可。不属于所选进制的字符会被自动过滤,因此你不会误输入无效的数值。

3

查看全部四种结果

二进制、八进制、十进制和十六进制结果会同时出现,每个都带有相应前缀。较长的数值会用空格分组——二进制每 4 位、十六进制每 2 位、十进制和八进制每 3 位——以便阅读。

4

复制所需结果

点击任意一行的复制,即可连同标准前缀(0b0o0x)一起复制该数值;也可用复制全部结果一次性获取所有进制。

功能特点

即时转换

输入的同时四种进制一并换算,无需点击按钮,也无需等待。

支持大数

借助 BigInt 处理,可转换 64 位乃至更大的数值——多达数百位的数字——且不损失精度。

智能输入过滤

放心输入:不符合所选进制的字符会被自动移除,把错误扼杀在发生之前。

格式化输出

较长的结果会分组显示,更易阅读——二进制每 4 位一组(半字节),十六进制每 2 位一组(字节)。

一键复制

可单独复制某个结果(连同 0b、0o、0x 前缀),也可一次性复制全部结果,随时粘贴到代码或文档中。

快捷示例

一键示例按钮可载入 255、FF、DEADBEEF 等常用数值,让你立刻看到一次转换效果。

进制对照

展开对照面板,查看每种进制的数字、前缀和常见用途,还附有一份 0–15 的换算表。

常见问题

十进制如何转换成二进制?

选择 DEC 选项卡,输入你的十进制数字,二进制结果会立刻显示在 BIN 行。点击该行的复制,即可连同 0b 前缀一起获取。

二进制怎么转十六进制?

选择 BIN 选项卡并输入你的位(只接受 0 和 1)。HEX 行会同时显示对应的十六进制值,并每 2 位一组方便阅读。

二进制、八进制、十进制和十六进制有什么区别?

它们的区别在于各自使用多少种数字。二进制(base-2)使用 0–1,是计算机存储数据的方式。八进制(base-8)使用 0–7,常见于 Unix 文件权限。十进制(base-10)使用 0–9,是日常使用的系统。十六进制(base-16)使用 0–9 和 A–F,是二进制的紧凑表示形式,用于颜色、内存地址和 MAC 地址。

最大可以转换多大的数字?

转换器采用 BigInt,因此可处理任意大小的整数。你可以转换多达数百位的数字而不损失精度。

前缀 0b、0o 和 0x 是什么意思?

它们是标识进制的标准编程前缀:0b 表示二进制,0o 表示八进制,0x 表示十六进制。复制按钮会带上正确的前缀,使数值可以直接粘贴进代码。

输出里为什么有空格?

空格只是为了便于阅读而对数字进行分组——二进制每 4 位(半字节)、十六进制每 2 位(字节)、十进制和八进制每 3 位。复制结果时,得到的是不含空格的原始数值。

能转换小数或带小数点的数字吗?

本转换器处理正整数。二进制中的负数需要用补码表示,而补码取决于位宽(8 位、16 位、32 位等),因此这里不予处理。

如何转换颜色值?

对于 #FF5733 这类 HTML 或 CSS 颜色,选择 HEX 并输入 FF5733。DEC 行会显示某些拾色器使用的十进制等值(16734003)。

有效字符: 0123456789
BIN 二进制
0b
OCT 八进制
0o
DEC 十进制
HEX 十六进制
0x
试试示例
选项卡选择输入进制(BIN、OCT、DEC、HEX)
输入时会自动过滤无效字符
结果按空格分组,更易阅读
点击复制,连同前缀一起复制(0b、0o、0x)
复制全部结果一次性获取所有进制
采用 BigInt 处理超大数字
想了解更多? 阅读文档 →
1/7
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索