二进制、八进制、十进制、十六进制进制转换器
这款进制转换器可在二进制(base-2)、八进制(base-8)、十进制(base-10)和十六进制(base-16)之间相互换算,并同时显示全部四种结果。选好输入进制,输入一个数字,下方的每一种转换都会即时更新——无需点击按钮,也不用安装任何东西。
它专为每天都要在各进制间切换的人而生:处理内存地址和位模式的程序员、学习计算机科学与数字电路的学生、设置 chmod 755 这类 Unix 权限的系统管理员,以及查看 #FF5733 等颜色值的网页开发者。
如何转换进制
选择输入进制
用输入进制选项卡选择手头数字所属的进制:BIN、OCT、DEC 或 HEX。输入框下方的提示会显示该进制可接受哪些字符。
输入数字
在输入框中键入即可。不属于所选进制的字符会被自动过滤,因此你不会误输入无效的数值。
查看全部四种结果
二进制、八进制、十进制和十六进制结果会同时出现,每个都带有相应前缀。较长的数值会用空格分组——二进制每 4 位、十六进制每 2 位、十进制和八进制每 3 位——以便阅读。
复制所需结果
点击任意一行的复制,即可连同标准前缀(0b、0o、0x)一起复制该数值;也可用复制全部结果一次性获取所有进制。
功能特点
即时转换
输入的同时四种进制一并换算,无需点击按钮,也无需等待。
支持大数
借助 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)。
还没有评论,快来发表第一条!