數字與日文漢數字互轉工具
在阿拉伯數字與日文漢數字之間互相轉換。支援逐位替換(一二三)和使用十/百/千/萬/億的標準位值記數法(百二十三)兩種模式。
數字與漢數字對照表
| 數字 | 漢數字 |
|---|---|
| 0 | 〇 |
| 1 | 一 |
| 2 | 二 |
| 3 | 三 |
| 4 | 四 |
| 5 | 五 |
| 6 | 六 |
| 7 | 七 |
| 8 | 八 |
| 9 | 九 |
位值單位對照表
| 單位 | 數值 | 備註 |
|---|---|---|
| 十 | 10 | 寫作「十」,而非「一十」 |
| 百 | 100 | 寫作「百」,而非「一百」 |
| 千 | 1,000 | 寫作「千」,而非「一千」 |
| 萬 | 10,000 | 寫作「一萬」,而非「萬」——與十/百/千的規則相反 |
| 億 | 100,000,000 | 寫作「一億」,而非「億」 |
| 兆 | 1,000,000,000,000 | 寫作「一兆」,而非「兆」 |
使用提示
- 「位值記數法」模式還原了日語文章及正式檔案中實際使用的漢數字寫法,例如123寫作「百二十三」。
- 「十/百/千」前面的「一」通常省略,但「萬/億/兆」前面的「一」不省略(例如1,000寫作「千」,而10,000寫作「一萬」)。這條不對稱規則即使是日語母語者也常常會弄錯。
- 「逐位替換」模式適合把電話號碼、密碼等數字序列逐位讀出的場景(例如123→一二三)。
- 漢數字轉數字時,若輸入中含有〇~九、十/百/千/萬/億/兆以外的字元會轉換失敗,請勿混用全形數字或阿拉伯數字。
- 位值記數法模式支援0至9,999,999,999,999(兆位)範圍內的數值。
常見問題
在日語漢數字中,緊跟在十、百、千前面的「一」按慣例會被省略,因此12寫作「十二」而非「一十二」,100寫作「百」而非「一百」。但緊跟在萬、億、兆前面的「一」不會被省略:10,000寫作「一萬」,100,000,000寫作「一億」,保留了「一」。這條不對稱的規則是日語漢數字表記中最容易出錯的地方。
與英語每隔1,000進位(thousand、million、billion……)不同,日語的數字每隔10,000(萬)進位一次,這種記數習慣稱為「萬進法」。因此123,456,789在西式記數法中每三位分隔一次,而在日語漢數字中則寫作「一億二千三百四十五萬六千七百八十九」,在萬、億的位置上進行分隔。
日語中兆(10^12)之上還有京(10^16)、垓(10^20)等遵循同樣萬進法規律的單位,但日常生活及一般會計場景中幾乎不會用到。本工具支援到兆位(13位數,即0至9,999,999,999,999),足以滿足絕大多數實用需求。
「壱・弐・參」是被稱為「大字」的特殊漢數字寫法,用於發票、收據、合同等涉及金錢的檔案,目的是防止篡改——比如「一」只需添一筆就可能被改成「二」或「三」,而筆畫更復雜的大字則難以被隨意塗改。本工具處理的是日常使用的「一・二・三」,與大字屬於不同的體系。
逐位替換模式支援負數,但位值記數法模式僅支援0以上的整數(0至9,999,999,999,999)。兩種模式均不支援小數點。
閒話 ― 為什麼日語數字以「萬」為單位分組
以英語為代表的西方數字體系每隔1,000進位一次:thousand(千)、million(百萬)、billion(十億),每一級都是前一級的一千倍。而日語(以及中國、韓國等使用漢字文化圈的語言)則是每隔10,000進位:千之後是萬(10,000),再之後是億(100,000,000)。由於這兩種分組方式的分界點不一致,在中英日之間轉換大數字時常常會造成混亂,翻譯和跨國商務場合尤其如此。
這種「萬進法」的記數習慣據信可追溯至古代中國的數詞體系,並隨漢字一同傳入日本。至今它仍深深植根於日本人的日常生活中——例如國家預算數字幾乎總是以「兆円」(萬億日元)或「億円」(億日元)來報道,而不會換算成百萬或十億的單位。
漢數字中還有一套鮮為人知的特殊寫法,稱為「大字」:用壱、弐、參代替一、二、三。這套寫法專門用於發票、收據、合同等涉及金錢的檔案,作為防止偽造篡改的手段——因為「一」只需添一筆就可能被改寫成「二」或「三」,而筆畫更復雜的大字則很難被悄悄篡改。如今,日本的禮金封套上仍能看到這一習慣的遺蹟,例如常常用大字寫著「金參萬円也」之類的金額。