进制转换器 - 在线进制转换

进制转换器支持二进制、八进制、十进制、十六进制之间快速互转,输入一个整数即可查看全部进制结果,适合编程学习、接口调试、算法练习和数字表示法换算。


当前仅支持整数。自动识别会优先识别 0b、0o、0x 前缀;无前缀纯数字默认按十进制处理。

输入整数后查看转换结果
二进制
-
八进制
-
十进制
-
十六进制
-

进制转换说明

同一个整数可以用不同进位规则表示

2
二进制
二进制只使用 0 和 1,逢二进一,是计算机底层表示数据的基础。
8
八进制
八进制使用 0-7,常用于简化二进制分组表示,一个八进制位对应三个二进制位。
10
十进制
十进制使用 0-9,逢十进一,是日常计数和数学计算中最常用的表示方式。
16
十六进制
十六进制使用 0-9 和 A-F,常见于颜色值、内存地址、编码和程序调试场景。

常见进制转换案例

二进制、十进制、十六进制之间的典型换算

转换方向 计算过程 结果
二进制转十进制 1010 = 1×2^3 + 0×2^2 + 1×2^1 + 0×2^0 10
十进制转二进制 10 连续除以 2 取余,余数倒序读取 1010
十六进制转十进制 FF = 15×16^1 + 15×16^0 255
十进制转十六进制 255 连续除以 16 取余,15 用 F 表示 FF

如何使用进制转换器

三步完成整数进制转换

1
输入整数
输入需要转换的整数,可以使用 0b、0o、0x 前缀辅助自动识别。
2
选择来源进制
可选择自动识别,也可以手动指定二进制、八进制、十进制或十六进制。
3
查看并复制结果
页面会同时展示四种进制结果,点击复制按钮即可带走全部转换结果。

常见问题

关于进制转换的常见疑问

二进制怎么转十进制?
二进制转十进制时,从右往左按位计算,每一位乘以 2 的对应次方后相加。例如 1010 = 1×2^3 + 0×2^2 + 1×2^1 + 0×2^0 = 10。使用本进制转换器时,选择二进制并输入 1010,即可得到十进制结果 10。
十进制怎么转二进制?
十进制转二进制常用除 2 取余法:把十进制数不断除以 2,记录每次余数,最后从下往上读取余数。例如 10 转为二进制是 1010。本工具会直接展示十进制转二进制结果。
十六进制转十进制怎么算?
十六进制每一位按 16 的幂展开,A-F 分别代表 10-15。例如 FF = 15×16 + 15 = 255。进行十六进制转十进制时,输入 FF 并选择十六进制即可得到 255。
十进制转十六进制有什么用?
十进制转十六进制常用于程序开发、颜色值、协议字段和内存地址查看。例如十进制 255 转为十六进制是 FF,RGB 颜色中的 255 也常写作 FF。
这个进制转换器支持负数和大整数吗?
支持负整数和较大的整数。页面使用浏览器本地整数逻辑处理转换,不依赖普通浮点数精度。负数会保留负号,例如 -10 的二进制结果展示为 -1010。
进制转换器支持小数或任意进制吗?
当前首版只支持二进制、八进制、十进制、十六进制的整数互转,不支持小数、批量转换或任意 2-36 进制转换。小数进制转换涉及循环小数和精度截断规则,需要单独说明。