跳至内容
Monu Tools

进制转换器

在二进制、八进制、十进制和十六进制之间转换数字。编辑任意字段,其他字段会即时更新。大数值精确无误,不会四舍五入。

如何使用 进制转换

  1. 01

    在四个字段中的任意一个输入数字。

  2. 02

    输入时其他进制会即时更新。

  3. 03

    切换大写十六进制,并一键复制任意值。

它的作用

该数基转换器可在二进制(基数 2)、八进制(基数 8)、十进制(基数 10)和十六进制(基数 16)之间切换整数。每个字段都是可编辑的,因此您可以输入任何碱基并立即读取其他碱基中的等效内容。

数基如何工作

数字基数就是系统在滚动到下一个位置之前使用多少个不同的数字。十进制使用 10(0 到 9),二进制使用 2(0 和 1),十六进制使用 16,将值 10 到 15 添加 a 到 f,这就是为什么一个十六进制数字整齐地表示四个二进制位。

大整数的精确结果

转换使用任意精度整数 (BigInt),因此即使很长的值也能保持精确,而不会出现影响普通浮点数一旦变大的舍入误差。

为什么基础在低级工作中很重要

底层工作中到处都会用到基数:十六进制表示颜色、字节和内存地址,二进制表示标志和网络掩码,八进制表示 Unix 文件权限。跨基读取相同的值使调试和位调整变得更加容易。

输入规则和限制

负数支持前导减号,忽略空格,以便您可以对数字进行分组以提高可读性,并且选项以大写或小写形式显示十六进制。

它仅转换整数;小数基数转换是一个单独的问题,故意省略,以便结果保持准确。一切都在您的浏览器中运行。

常见问题

支持哪些进制?

二进制(2 进制)、八进制(8 进制)、十进制(10 进制)和十六进制(16 进制)。你可以编辑其中任意一个,其余会随之更新。

它处理非常大的数字吗?

处理。它使用任意精度整数(BigInt),因此即使非常长的值也能精确转换,不会出现普通浮点数那样的舍入误差。

可以输入负数吗?

可以,支持前导减号。空格会被忽略,因此你可以分组数字以便阅读。

它支持小数或分数吗?

不支持,它转换整数。分数进制转换是另一个问题,为保证结果精确而特意省略。

报告问题