英文數字轉換器 - 數字與英文互相轉換

數字
英文數字

什麼是英文數字轉換器?

英文數字轉換器是將阿拉伯數字轉化為標準英文表達形式的工具,它不僅可以將阿拉伯數字轉換為英文單字,也支持將英文數字轉回阿拉伯數字。這對那些需要在英語環境中書寫數字,或需要將英文數字轉換阿拉伯數字的用戶尤其有用。

數字轉英文的基本規則

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

常見錯誤及如何避免

分享頁面