进制转换工具用于在 2 到 36 进制之间转换整数表示,覆盖二进制、八进制、十进制、十六进制以及更高进制。适合调试底层协议字段、检查权限位、分析颜色或哈希片段、处理嵌入式设备寄存器值,以及在学习计算机组成和算法题时验证不同进制的数值关系。工具支持大整数转换,输入后会根据源进制校验字符合法性并实时输出目标进制结果。
一个整数文本,以及源进制和目标进制。常用预设包含 BIN、OCT、DEC、HEX、Base32 和 Base36,也可以从 2 到 36 之间选择任意进制。输入允许负号,字符会按当前源进制进行校验,例如二进制只允许 0 和 1,十六进制允许 0-9 与 A-F。
目标进制下的等价值,统一以大写字母展示,便于复制到代码、配置、调试控制台或文档中。输入非法时,输出区域会保持为空并展示错误提示,避免把无效字符转换成误导性结果。快捷按钮可快速切换十进制转二进制、十进制转十六进制、十六进制转十进制、二进制转十进制等常见组合。
工具会按源进制读取整数,再输出为目标进制。它支持较长 ID、位掩码和协议字段,避免普通数字精度限制影响结果。全部校验、转换和复制都在本地完成。
输入示例
输入: 255
源进制: 10
目标进制: 16输出示例
FF我们支持从 2 进制(二进制)到 36 进制(使用数字 0-9 和字母 A-Z)之间的任意互转。
支持。我们内部使用 JavaScript 的 BigInt 类型进行计算,确保长数值的转换结果依然精准。
在超过 10 进制的系统中,字母 A-Z 分别代表 10-35 的数值。例如十六进制中 A=10, F=15。
注意:对于带小数点的浮点数,我们目前核心支持整数部分的转换。