Handytool
开发者免费本地运行

数字进制转换器

同时在二进制、八进制、十进制和十六进制之间转换 — 加上任何自定义进制2-36 — 支持大整数、负数和数字分组。

转换在浏览器中本地运行,使用精确的大整数数学。

关于数字进制转换器

此数字进制转换器保持二进制、八进制、十进制和十六进制字段同步 — 输入到任何一个,其余实时更新。添加2到36的自定义进制用于从3进制到36进制的任何内容,切换可读数字分组,并由于原生BigInt支持而处理任意大值,包括负数。这是一个快速、精确的进制转换器,完全在浏览器中运行,无舍入惊喜。

数字进制转换器功能

  • 01

    四个进制,实时同步

    二进制、八进制、十进制和十六进制总是一致的。编辑您的数据所在的任何进制,立即读取其他 — 不需要手动通过十进制往返。

  • 02

    大整数,无溢出

    由BigInt驱动,因此64位值、哈希和巨大数字精确转换,不会遭受浮点计算器在2^53之后的精度丧失。

  • 03

    自定义进制和分组

    为自定义字段选择任何2-36进制,切换数字分组(二进制和十六进制为半字节、十进制为三个)保持长值可读。也支持负数。

数字进制转换器常见问题

我如何将二进制转换为十进制?
将您的二进制数字输入二进制字段,十进制值立即出现,以及八进制和十六进制。编辑任何字段更新所有其他,所以转换在每个方向都有效。
它能转换非常大的数字吗?
是的。转换器使用JavaScript BigInt,因此远超过2^53的数字 — 如64位整数或长哈希 — 精确转换无舍入,与基于浮点数学的计算器不同。
支持哪些进制?
二进制(2)、八进制(8)、十进制(10)和十六进制(16)有专用字段,加上自定义字段用于任何2到36进制使用数字0-9和字母a-z。
它能处理负数吗?
是的 — 在前面放一个减号,负值通过每个进制。注意这是符号幅度,不是二的补码,所以它显示-1010而不是固定宽度补码形式。
什么是数字分组?
它插入空格使长数字可读 — 二进制和十六进制按四个(半字节)分组,十进制按三个分组。如果您需要未分组的值复制到其他地方,请切换它。

相关工具

开发者

探索更多工具

全部工具