tigtools

数字转文字

输入数字,即可查看其英文拼写,适用于支票、发票、法律文件或教学。

在浏览器中运行 无需注册

结果仅以英文单词生成(美式短级差:billion 表示 1,000,000,000)。不支持其他语言。

最大支持 1,000,000,000,000,000,最多 20 位小数。逗号、空格和下划线会被忽略。

样式

one thousand two hundred thirty-four point five six

使用方法

  1. 输入或粘贴一个数字。千位分隔符(逗号、空格)会被忽略。
  2. 选择样式:普通文字、支票、货币读法或序数词。
  3. 对于支票和货币样式,请选择美元、欧元或英镑。
  4. 复制结果。

工作原理

数字按照现代英语使用的短级差(short scale)法书写:thousand (10^3)、million (10^6)、billion (10^9)、trillion (10^12) 和 quadrillion (10^15)。21 到 99 的复合数字用连字符连接(forty-two)。默认情况下,hundred 后不加 “and”,即美式用法;勾选选项可使用英式形式(one hundred and twenty, one thousand and five)。

小数在 “point” 后逐位读出:3.14 会读作 three point one four。小数点后末尾的零会被省略。负数以 “minus” 开头。

支票风格会四舍五入到整数美分,并写成分数形式,例如 One hundred twenty dollars and 50/100,这样金额就没有被篡改的余地。货币风格会拼出美分:one hundred twenty dollars and fifty cents。序数词风格将最后一个词变为序数形式:twenty-first、one hundredth。

计算使用你输入数字的精确整数运算,因此非常大的数值和较长的小数不会被四舍五入。仅生成英语。

示例

支票

1250.75 使用支票风格:One thousand two hundred fifty dollars and 75/100。

小数与负数

-12.05 转换为 minus twelve point zero five。

序数词

21 转换为 twenty-first (21st);100 转换为 one hundredth (100th)。

常见问题

它能用其他语言写数字吗?

不能。输出仅为英语。各语言的词序、性和语法都不同,因此其他语言需要各自的规则。

我应该在 one hundred and twenty 中写 "and" 吗?

英式英语通常会加 "and",美式英语通常不加。两种写法都能理解;可使用选项切换。

分是如何四舍五入的?

四舍五入到最接近的分,半分向上进位:10.005 会写成 ten dollars and 01/100。

支持的最大数字是多少?

一千万亿(1,000,000,000,000,000)。更大的数值会返回明确错误,而不是给出不确定的结果。

隐私

转换在您的浏览器中运行。您输入的数字不会被发送或存储。