这个工具有问题吗?

关于「Number Base Converter Online」

该工具在不同进制之间转换数字:二进制(base 2)、八进制(base 8)、十进制(base 10)、十六进制(base 16),以及从 2 到 36 的任何任意进制。在一个进制中输入一个数字,即可在所有其他进制中查看它。

进制转换在编程和计算机科学中是基础。内存转储和汇编使用十六进制;权限位和 Unix 文件模式使用八进制;原始位级工作使用二进制。能够在表示之间流畅切换可以节省数小时的心算。

在阅读汇编清单、调试位运算、处理文件权限或学习计算机体系结构考试时使用。

如何使用这个工具

如何在不同进制(2–36)之间转换数字

  1. 输入数值

    「Value」是要转换的数字,写法采用 FROM 进制。空白会被去除,因此 `dead beef` 与 `deadbeef` 解析结果相同。字母 A–Z 表示 10–35,不区分大小写。

  2. 源进制 / 目标进制

    「From base」与「To base」必须是 2–36 的整数。常用:2(二进制)、8(八进制)、10(十进制)、16(十六进制)、32(Base32)、36(最大——0–9 + A–Z)。

  3. 点击运行

    结果只有 `result`——按目标进制呈现,字母小写。源进制下的非法字符会抛出 "Invalid digit for source base."。

  4. 注意精度

    解析使用 JavaScript `parseInt`,在很多上下文中受限于 32 位安全整数。超过 2^53 的极大数会丢精度——请改用大整数工具。