数学

数字转单词计算器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

请输入有效的 URL。仅支持 HTTPS URLs。


将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。


输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。


请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是数字转单词计算器?

数字转单词计算器可将诸如 1234 之类的数值转换为其书写的英文形式:“one thousand two hundred thirty-four”。把数字写成单词是我们时常会做、却不假思索的事情,然而它有着非常实用的用途。支票、法律合同和发票通常要求金额以单词书写,以使数字无法通过添加一位而被篡改。把数字写成单词对任何学习英语的人来说也是一种有用的学习辅助,并且是再次核对您是否正确读出一个长数字的快捷方法。

此计算器接受整数、负数和小数,并且无论您查看它时所用的页面语言为何,始终返回小写的英文单词。

它如何工作?

数字通过从右到左每三位一组地读取来转换。英语有一套固定的构件,计算器将它们组合起来:

  • 个位以及不规则的 “teens” — one、two、three、…… 直到 nineteen。
  • 十位 — twenty、thirty、forty、…… 直到 ninety,与随后的个位数字用连字符相连,如 “twenty-one”。
  • 每组中表示百位数字的单词 “hundred”。
  • 命名每三位一组的比例词:thousand、million、billion 和 trillion。

每三位一组的数字都以相同方式拼写,并附加该组的比例词。完全为零的组会被跳过,因此 1,000,000 只是 “one million”,而不是 “one million zero thousand zero”。

特殊情况

计算器处理那些会让朴素方法出错的边界情况:

  • 写作单个单词 “zero”。
  • 负数 以单词 “negative” 作为前缀,因此 42-42 变为 “negative forty-two”。
  • 小数 先读作整数部分,然后是单词 “point”,再将小数点后的每一位数字单独读出。因此 3.143.14 是 “three point one four”,而不是 “three point fourteen”。
  • 空白或无效 的输入不返回任何内容。

计算示例

数字用单词表示
0zero
5five
21twenty-one
105one hundred five
1234one thousand two hundred thirty-four
1000000one million
1000000000one billion
-42negative forty-two
3.5three point five

请注意,105 是 “one hundred five” — 在美式英语中,百位和个位之间没有 “and”。还请注意,小数 3.5 将点后的数字单独拼写(“five”),这使得规则对于像 3.14(“three point one four”)这样更长的小数保持一致。

实用说明

  • 即使计算器的标签以另一种语言显示,输出也始终是英文单词。这使得书写形式对于最常见的用例——书写英文支票和文件——保持明确无歧义。
  • 支持高达万亿级别的非常大的数值。对于超出该范围的数字,您只需继续使用下一个比例词即可。
  • 对于将小数转换为紧凑科学形式这一相关任务,请参阅 https://www.mega-calculator.com/zh/math/exponential-notation/ 上的指数记数法计算器;要在书写之前对数值进行四舍五入,请参阅 https://www.mega-calculator.com/zh/math/rounding/。

报告错误

此字段为必填项。