数值与表示法

进制转换器

在2–36进制之间精确转换整数、有限小数与循环小数。

数据留在浏览器文件与文本在此标签页处理。
进制转换器本地处理
请至少输入一个值。

数值与表示法

基本原理

位值记数法用基数的幂表示每一位。十进制 255 等于十六进制 FF,也等于二进制 11111111。改变的是表示方式,数值本身不变。

功能介绍

分别选择输入和输出进制,可批量转换并查看第一个值的四种常用表示。支持对应进制的 0b、0o、0x 前缀,A–Z 代表 10–35。

使用方法

  1. 选择输入与输出进制。例如将十进制 255 转成十六进制 FF,分别设置为 10、16。
  2. 每行粘贴一个值,或打开 UTF-8 文本文件。
  3. 点击转换、检查结果,再复制或下载 TXT。修改输入会清除旧结果,撤销可恢复上一次输入和设置。

错误与限制

整数与小数使用精确有理数运算,括号表示循环部分,例如 0.1(6)。省略号 … 表示在指定位数截断,不能当作精确输入重用。负号表示符号与绝对值,不是补码。不接受科学记数法。

上限为输入 200,000 字符、500 个值、输出 1,000,000 字符;遇到无效行时整批停止。

每个数值输入最多 1,000 位数字,整数中间运算最多 16,384 位。

常见问题

为什么有些转换器会改变大数?

浮点数无法表示超过 9,007,199,254,740,991 的每一个整数。本工具全程使用整数运算,9007199254740993 可精确转换为十六进制 20000000000001。

我的数值会被上传吗?

不会。计算和文件读取都在此浏览器标签页完成,不会把数值写入网址或传给转换服务,下载文件由你自行保管。

相关工具