英文數字轉換器 - 數字與英文互相轉換
數字
英文數字
什麼是英文數字轉換器?
英文數字轉換器是將阿拉伯數字轉化為標準英文表達形式的工具,它不僅可以將阿拉伯數字轉換為英文單字,也支持將英文數字轉回阿拉伯數字。這對那些需要在英語環境中書寫數字,或需要將英文數字轉換阿拉伯數字的用戶尤其有用。
數字轉英文的基本規則
1 到 20:部分數字有獨特的英文單詞表示,它們構成一一對應的關係,以下是 1 到 20 的數字和它們對應的英文:
阿拉伯數字 | 英文數字 | 阿拉伯數字 | 英文數字 |
---|---|---|---|
1 | one | 11 | eleven |
2 | two | 12 | twelve |
3 | three | 13 | thirteen |
4 | four | 14 | fourteen |
5 | five | 15 | fifteen |
6 | six | 16 | sixteen |
7 | seven | 17 | seventeen |
8 | eight | 18 | eighteen |
9 | nine | 19 | nineteen |
10 | ten | 20 | twenty |
兩位數(十位):從 21 開始,數字會結合十位(整十數)和個位數。例如,“21”是“Twenty-One”,“35”是“Thirty-Five”。
三位數(百位):一旦進入百位時,英文數字的表達會使用“Hundred”加上後兩位數,若後兩位為 00,則省略末尾部分。例如:
- 200 → Two Hundred
- 305 → Three Hundred Five
- 417 → Four Hundred Seventeen
- 535 → Five Hundred Thirty-Five
- 850 → Eight Hundred Fifty
四位數及以上:在轉換更大的數字時,英文會使用“Thousand”(千)、“Million”(百萬)、“Billion”(十億)等單位。從右向左每三位分組,並為每組分配單位(Thousand, Million, Billion);然後,每組按三位數規則轉換,後接單位名稱。例如:
- 1,000 → One Thousand
- 2,305 → Two Thousand Three Hundred Five
- 12,450 → Twelve Thousand Four Hundred Fifty
- 5,000,000 → Five Million
- 3,456,789 → Three Million Four Hundred Fifty-Six Thousand Seven Hundred Eighty-Nine
如何將英文數字轉換為阿拉伯數字?
- 分組:按單位關鍵字(Billion、Million、Thousand)分割字串。
- 每組轉換:每組按 Hundred 分割,Hundred 前的單字為百位數值,要乘以 100。若 Hundred 後還有其他單字,單字包含連字元(如 Twenty-One),將其拆分為兩部分並相加。
- 累加結果:將每組數值乘以分組單位值(如 Billion × 1000000000、Million × 1000000、Thousand × 1000),最後累加得到結果值。
示例
轉換英文數字:Nine Billion Eighty-Seven Million Six Thousand Five Hundred Five
- 分組:Nine Billion | Eighty-Seven Million | Six Thousand | Five Hundred Five
- 每組轉換:
- Nine Billion → 9 × 1,000,000,000 = 9,000,000,000
- Eighty-Seven Million → 87 × 1,000,000 = 87,000,000
- Six Thousand → 6 × 1,000 = 6,000
- Five Hundred Five → 505
- 累加結果:9,000,000,000 + 87,000,000 + 6,000 + 505 = 9,087,006,505
常見錯誤及如何避免
- 連字符問題:在英文中,20到99之間的數字通常需要使用連字符連接,如“Twenty-One”,“Ninety-Five”。但有些人可能會忘記加上連字元,造成拼寫錯誤。
- 大數單位的混淆:例如,千萬和百萬在不同語言中有不同的單位。在轉換大數字時,需要特別注意大數單位的正確使用,以免產生誤解。
- 數字範圍的限制:一些用戶可能會輸入過大的數字,在這種情況下,轉換器可能會出現格式錯誤或無法處理此類超大數字,確保輸入適當範圍內的數字。