进制转换
任意进制转换器(2-36 进制)
工具简介
进制转换工具支持 2 到 36 进制之间任意互转,包括二进制、八进制、十进制、十六进制以及更高进制(最多支持 36 进制,使用 0-9 + a-z 共 36 个字符)。输入一个数字并选择源进制和目标进制,工具自动完成转换并额外显示对应的十进制值。适用于程序员调试时快速转换编码、网络工程师处理 IP 地址的二进制/点分十进制转换、学生学习进制运算验证答案。支持的进制范围覆盖日常编程和网络工程中的所有常见需求。
使用步骤
1
选择源进制和目标进制
从下拉框选择源进制(输入的数字是什么进制)和目标进制(要转换到什么进制)。
2
输入要转换的数字
在输入框中填写数字,需符合源进制的字符集(如 16 进制只能输入 0-9 + A-F)。
3
查看转换结果
结果显示源进制的输入值、目标进制的结果值,以及对应的十进制数值,方便对照理解。
常见问题
为什么十六进制要用 A-F 字母?
十六进制逢 16 进 1,0-9 只有 10 个数字,不够 16 个,所以用字母 A-F(或 a-f)代表 10-15。这是 1950 年代就已确定的行业标准。
支持小数点和负数的转换吗?
目前只支持正整数转换。小数和负数的进制转换涉及浮点数表示法(IEEE 754),逻辑复杂,本工具暂不支持,后续可能会增加。
为什么从 36 进制转换回十进制结果不对?
36 进制使用 0-z 共 36 个字符,输入 z 代表 35。如果输入了超出进制的字符(如 36 进制里出现字母 z 以外的特殊字符),工具会报错无法转换。
IP 地址转换成二进制有什么用?
网络工程师在配置子网掩码、计算网络地址和广播地址时需要将 IP 转为二进制做按位与运算。用本工具转换后可以手工验证计算结果。