英文数字转换器 - 数字与英文互相转换

数字
英文数字

什么是英文数字转换器?

英文数字转换器是将阿拉伯数字转化为标准英文表达形式的工具,它不仅可以将阿拉伯数字转换为英文单词,也支持将英文数字转回阿拉伯数字。这对那些需要在英语环境中书写数字,或需要将英文数字转换阿拉伯数字的用户尤其有用。

数字转英文的基本规则

1 到 20:这部分数字有独特的英文单词表示,它们构成一一对应的关系,以下是 1 到 20 的数字和它们对应的英文:

阿拉伯数字英文数字阿拉伯数字英文数字
1one11eleven
2two12twelve
3three13thirteen
4four14fourteen
5five15fifteen
6six16sixteen
7seven17seventeen
8eight18eighteen
9nine19nineteen
10ten20twenty

两位数(十位):从 21 开始,数字会结合十位(整十数)和个位数。例如,“21”是“Twenty-One”,“35”是“Thirty-Five”。

三位数(百位):一旦进入百位时,英文数字的表达会使用“Hundred”加上后两位数,若后两位为 00,则省略末尾部分。例如:

四位数及以上:在转换更大的数字时,英文会使用“Thousand”(千)、“Million”(百万)、“Billion”(十亿)等单位。从右向左每三位分组,并为每组分配单位(Thousand, Million, Billion);然后,每组按三位数规则转换,后接单位名称。例如:

如何将英文数字转换为阿拉伯数字?

  1. 分组:按单位关键词(Billion、Million、Thousand)分割字符串。
  2. 每组转换:每组按 Hundred 分割,Hundred 前的单词为百位数值,要乘以 100。若 Hundred 后还有其他单词,单词包含连字符(如 Twenty-One),将其拆分为两部分并相加。
  3. 累加结果:将每组数值乘以分组单位值(如 Billion × 1000000000、Million × 1000000、Thousand × 1000),最后累加得到结果值。

示例

转换英文数字:Nine Billion Eighty-Seven Million Six Thousand Five Hundred Five

常见错误及如何避免

分享页面