进制转换
二进制、八进制、十进制、十六进制互相转换,支持超长整数和 2–36 任意进制
在你的浏览器本地运行,不上传任何数据
输入
可以带负号和 0x、0b、0o 前缀,空格和下划线会被忽略。只支持整数,不支持小数
转换结果
输入一个整数,比如 255,二、八、十、十六进制会同时显示在这里
显示选项
用于十六进制和其他大于 10 的进制
使用指南
- 1选择输入进制
常用的 2、8、10、16 进制直接点选,其他进制点「其他」后从下拉列表里选
- 2输入整数
粘贴或输入要转换的数,可以带负号或 0x 这类前缀,也可以用空格、下划线分隔,结果随输入实时更新
- 3复制结果
二、八、十、十六进制和自定义目标进制同时列出,点每一项右侧的「复制」即可
换算规则
- 任意长度的整数
用 BigInt 精确计算,超过 2^64 的整数也不会丢位,适合处理哈希值、ID 这类长数字
- 只支持整数
小数点会直接报错并指出位置,科学计数法(如 1e10)也不支持。负数按「负号 + 绝对值」转换,不是补码
- 前缀与字母
0x、0b、0o 分别表示十六、二、八进制,和所选进制一致时自动去掉。大于 10 的进制用 a–z 表示 10–35,输入不区分大小写