数字转文字
使用我们的数字转文字工具将数字转换为用文字表示的形式,方便阅读和理解。

数字转文字是一款免费工具,可将数字转换为用英文单词拼写的形式。
如何用英文单词书写数字?
用英文单词书写数字时,需要按位值拆分成百、千、百万等部分。在英式英语中,百位与后面的十位或个位之间通常会加上 and,例如 "one hundred and five"。从 twenty-one 到 ninety-nine 的复合数词通常使用连字符。
整数使用基数词形式,例如 "forty-two" 和 "three thousand"。序数词形式则有所不同,例如 "forty-second",它表示某个事物在序列中的位置。小数点后的数字通常逐位读出,因此 3.06 可以读作 "three point zero six"。货币金额有单独的表达规则,例如 £3.06 通常写作 "three pounds and six pence"。

怎么使用转换工具?
在数字字段中输入数值,然后运行转换,即可得到对应的英文单词。转换过程在服务器上完成。输入内容会通过 HTTPS 发送到服务器,但不会被存储。
为使输入最清晰,请直接输入普通数值,不要在前后添加说明文字或单位。工具是否支持分隔符、小数点、负号和极大数值,取决于转换器能够识别的数字格式。因此,将结果用于需要评分的作业、财务文件或代码前,请先核对。

转换示例和参考值
按照标准英式英语的写法,输入 1245 会得到 "one thousand two hundred and forty-five"。按位值可拆分为 one thousand、two hundred 和 forty-five。手动转换时,常见错误是漏掉某个位值,或省略 and,尤其是在十位数字为零时。
| 数值 | 英文写法 |
|---|---|
| 0 | zero |
| 17 | seventeen |
| 42 | forty-two |
| 105 | one hundred and five |
| 2,000 | two thousand |

数字的英文写法通常用在哪里?
文档、教材和软件中都会用到以单词书写的数字,但在一些技术场景下,需要采用不同的读法。
- 编程:生成标签、准备测试夹具,以及检查数字本地化程序。
- 网络:记录数据包数量、端口范围等数值。IPv4 地址由表示八位字节的点分十进制部分组成,并不表示一个基数。
- 电子:在说明中书写元件数量或数值。伏特、欧姆和法拉等单位仍需单独添加。
- 教育:检查位值、拼写,以及连字符和 and 的用法。
- 无线电通信:需要清楚传输每一位数字时,普通的数字读法可能并不合适。操作人员通常遵循规定的发音体系,以减少歧义。
在部分编程和电子工作中,如果需要处理八进制记数法,应使用八进制转换工具。摩尔斯电码转换工具可以将字母和数字编码为摩尔斯电码,但不能把一个数值转换成英文单词。
应该选择哪种数字表达方式?
表示数量时使用基数词,表示代码时逐位读出,表示金额时采用货币写法。格式选择不当,可能会改变数字转换成英文后的表达方式。
- 当 507 表示数量时,写作 "five hundred and seven"。
- 当 507 是房间号或参考编号时,读作 "five zero seven"。
- 如果小数点后的每一位都很重要,2.50 应写作 "two point five zero"。
- 在货币场景中,£2.50 应写作 "two pounds and fifty pence"。
标点、空格、科学记数法和非拉丁数字也可能被数字解析器拒绝,或被解析为不同的内容。这款工具只负责将数字转换成英文单词,不会判断法律条款、计量值或标识符应该采用哪种写法。
常见问题
写支票时可以使用转换结果吗?
可以将结果作为拼写参考,但仍需按照银行的要求核对具体写法。英文金额必须与数字金额一致,而且转换工具不会验证支票,也不会解决两者不一致的问题。
英式英语和美式英语中的 "billion" 意思一样吗?
现代英式英语和美式英语通常都采用短级差制,其中 one billion 等于 1,000,000,000。较早的英国文献可能采用长级差制,将其理解为一百万个一百万,因此阅读历史资料时还需结合上下文判断。
开头的零也要转换成英文单词吗?
在账户参考号、类似 PIN 的代码和序列号等标识符中,开头的零很重要,即使它们不会改变数值本身。要保留这些零,应逐位读出数字,而不是将整个值当作普通整数处理。
转换工具能自动添加英镑、便士或计量单位吗?
该工具只有一个数字字段,不会自动添加单位。请自行补充正确的单位,并在必要时调整语法,包括 "one pound" 或 "one metre" 这类单数形式。
使用前的最后检查
使用转换结果前,请检查连字符、and 的位置、小数中的零以及所有必需单位。对于代码、地址和无线电通信内容,还要确认该数值是否应逐位读出,而不是作为一个完整数量来读。