51use

Loading
51use

进制转换

RADIX CONVERTER

输入任意一种进制数字,即时换算二进制、八进制、十进制、十六进制和三十二进制,适合程序开发、算法学习和数据查看。

使用 BigInt 处理整数,避免普通数字精度丢失

进制换算面板

修改任意输入框,其它进制会自动更新。

请按对应进制输入合法字符:二进制只能输入 0/1,八进制只能输入 0-7,十六进制可输入 0-9 和 A-F。

工具介绍及使用方法

进制转换用于在不同数字表示方式之间快速换算。

如何使用

在任意一个输入框中输入数字,其它进制会自动计算。比如输入十进制 682,会得到二进制 1010101010、八进制 1252、十六进制 2AA。

输入规范

每种进制都有自己的字符范围。二进制只能用 0 和 1,八进制只能用 0-7,十六进制可用 0-9 和 A-F,三十二进制可用 0-9 和 A-V。

适用场景

开发中常用进制转换查看位掩码、颜色值、权限值、内存地址、协议字段和算法中间结果。使用 BigInt 可以处理较大的整数。

常见进制说明

二进制 Base 2

二进制只使用 0 和 1,是计算机底层表示数据的基础。开关状态、位运算、权限标志和网络协议中的标志位,经常可以用二进制理解。

八进制 Base 8

八进制使用 0-7。在一些 Unix/Linux 权限表示中仍然常见,例如 755、644 等权限值可以看作八进制数字。

十进制 Base 10

十进制是日常生活最常用的计数方式,使用 0-9。开发中通常先把其它进制转换为十进制,便于理解实际数值大小。

十六进制 Base 16

十六进制使用 0-9 和 A-F,可以更紧凑地表达二进制数据。网页颜色、Unicode 编码、内存地址、哈希片段和调试日志里都很常见。

三十二进制 Base 32

三十二进制使用更多字符来表示整数,长度比二进制和十六进制更紧凑。本工具采用 0-9 与 A-V 的数字字符表,适合快速查看整数在高进制下的表达形式。