0

デコード結果

英語から数値(10進)

エンコード結果

数値から英語
小数部表現
システム

英語数字について

数値を英語のワードで表します。

例えば、123456789 を英語数字に変換した結果は以下のとおりです。

One Hundred Twenty-Three Million Four Hundred Fifty-Six Thousand Seven Hundred Eighty-Nine

小数点以下の値は、桁ごとのワードか、または分数で表せます。例えば、 0.99 は、ワードでは「Zero point Nine Nine」、分数では「Zero and 99/100」として表します。

大きな数字

より大きな数字については、桁はショートスケールまたはロングスケールで、以下のように表します。ショートスケールでは3桁ずつ、ロングスケールでは6桁ずつに桁の名称が変わっていきます。また、ロングスケールには、106N+3桁を "Thousand -illion" で表すChuquetシステムと "-illiard" で表すPeletierシステムがあります。

ショートスケールは、主に英語圏である米国、カナダ、イギリス(1974年以降)などで使用されています。また、ロングスケールは、Chuquetシステムは1973年以前のイギリスで使用されており、Peletierシステムはフランス、ドイツ、イタリアなどの主に非英語圏であるヨーロッパで各言語固有の表記にて使用されています。

DenCodeでは、現代の英語圏で一般的なショートスケールを採用しています。

ショートスケールロングスケール (Chuquet)ロングスケール (Peletier)
N (103N+3)桁名N (106N)桁名N (106N)桁名
1030Thousand0.5Thousand0.5Thousand
1061Million1Million1Million
1092Billion1.5Thousand Million1.5Milliard
10123Trillion2Billion2Billion
10154Quadrillion2.5Thousand Billion2.5Billiard
10185Quintillion3Trillion3Trillion
10216Sextillion3.5Thousand Trillion3.5Trilliard
10247Septillion4Quadrillion4Quadrillion
10278Octillion4.5Thousand Quadrillion4.5Quadrilliard
10309Nonillion5Quintillion5Quintillion
103310Decillion5.5Thousand Quintillion5.5Quintilliard
103611Undecillion6Sextillion6Sextillion
103912Duodecillion6.5Thousand Sextillion6.5Sextilliard
104213Tredecillion7Septillion7Septillion
104514Quattuordecillion7.5Thousand Septillion7.5Septilliard
104815Quindecillion8Octillion8Octillion
105116Sexdecillion8.5Thousand Octillion8.5Octilliard
105417Septendecillion9Nonillion9Nonillion
105718Octodecillion9.5Thousand Nonillion9.5Nonilliard
106019Novemdecillion10Decillion10Decillion
106320Vigintillion10.5Thousand Decillion10.5Decilliard

上記の桁の名前は、現在の英語辞書による一般的なものです。

ロングスケールのChuquetおよびPeletierシステムの呼称の由来は、1484年にフランスの数学者である Nicolas Chuquet によって N=9 の "Nonillion" まで (フランス語で Byllion, Tryllion, Quadrillion, Quyllion, Sixlion, Septyllion, Ottyllion, Nonyllion) が定義され、1549年に Jacques Peletier du Mans が "Milliard" (Milliart) を広めたことによります("Milliard" は 1012 の意味で広まり、後の17世紀後半に 109 に減少しました)。

Conway-Wechslerシステム

N=10 以上 (1033以上) の大きな桁の命名方法として代表的なものに、John Horton Conway と Allan Wechsler が定義した Conway-Wechslerシステム があります。Conway-Wechslerシステムは以下のルールで桁を命名します。

Conway-Wechsler system
UnitsTensHundreds
1un(n) deci(nx) centi
2duo(ms) viginti(n) ducenti
3tre (s(x))(ns) triginta(ns) trecenti
4quattuor(ns) quadraginta(ns) quadringenti
5quin(qua)(ns) quinquaginta(ns) quingenti
6se (sx)(n) sexaginta(n) sescenti
7septe (mn)(n) septuaginta(n) septingenti
8octo(mx) octoginta(mx) octingenti
9nove (mn)nonagintanongenti

Conway-Wechslerシステムはショートスケール用に定義されましたが、ロングスケールでも使用可能です。このシステムにより桁の名前を得るには、ショートスケールでは 103N+3、ロングスケールでは 106N の N を求めて、そのNの値から上記の表を基に名前を導きます。

例えば、1096 は、ショートスケールでは 103*31+3 のため N=31 であり、Nの低い桁から高い桁の順に結合し "duo"(1) + "triginta"(30) + "illion" = "Duotrigintillion" となります。"illion" の直前に母音 "aeiou" がある場合には、母音を除いて結合します。

また、上記の表の括弧内の文字 (mnsx) は、Units と Tens または Hundreds を組み合わせる際に、文字が一致した場合にはその文字を含めて結合します。これを同化ルールと呼びます。例えば、 N=26 の場合は、"se (sx)"(6) + "(ns) triginta"(20) + "illion" = "Sestrigintillion" となります。

"tre (s(x))"(3) の場合は特殊で、後続が (sx) のどちらの文字の場合でも "s" を追加します。例えば、N=83 の場合は、 "tre (s(x))"(3) + "(mx) octoginta"(80) + "illion" = "Tresoctogintillion" となります。

N=1,000 以上のさらに大きな数字については、Nを3桁ごとに上記の手順で名前を導いたうえで最後に結合します。N=1,000,000X + 1,000Y + Z でそれぞれの桁の名前が "Xillion", "Yillion", "Zillion" であるとした場合、"Xilliyillizillion"のように結合し、途中の"-illion"の"on"は省略します。例えば、N=1,003 の場合、"Million"(1) + "Trillion"(3) = "Millitrillion" となります。また、N=12,210 の場合、"Duodecillion"(12) + "Deciducentillion"(210) = "Duodecillideciducentillion" となります。

また、3桁の値が0の場合は "Nillion" となるため、例えば、N=1,000,003 の場合、 "Million"(1) + "Nillion"(0) + "Trillion"(3) = "Millinillitrillion" となります。

Conway-Wechslerシステムは基本的にラテン語に準じているため、例えば以下の名前は英語辞書で定義された名前と差異が存在します。

NConway-Wechslerシステム英語辞書ラテン語のワード
15QuinquadecillionQuindecillion5は "quinque" だが、15は "quinquadecim" より "quindecim" が一般的。
16SedecillionSexdecillion"sexdecim" より "sedecim" が一般的。
19NovendecillionNovemdecillion通常は "undeviginti" だが、"novendecim" または "novemdecim" と書かれる場合もある。同様の同化ルールである N=17 は "septemdecim" より "septendecim" が一般的。

5 を表す "quinqua" はラテン語では "quinque" ですが、15 はラテン語では "quindecim"、英語においても "quindecillion" と表します。そのため、Conway-Wechslerシステムの "quinqua" のみ "quin" に置き換えて利用されることがあります。この置き換えは、Olivier Miakinen によって提示されました (参考: Olivier Miakinen. Les zillions selon Conway, Wechsler... et Miakinen, 2003 (フランス語のWebページ))。DenCodeでも、英語辞書の名前により近い "quin" を採用しています。

CW4ENシステム

DenCodeでは上記のConway-Wechslerシステムをサポートしますが、より英語辞書に則したシステムを独自に定義してデフォルトの変換システムとして使用しています。ここでは便宜上、"CW4ENシステム" (Conway-Wechsler for English システム) と呼称します。

CW4ENシステム
UnitsTensHundreds
1undeci(s) centi
2duovigintiducenti
3tre (s)trigintatrecenti
4quattuorquadragintaquadringenti
5quinquinquagintaquingenti
6sexsexagintasescenti
7septenseptuagintaseptingenti
8octooctogintaoctingenti
9novemnonagintanongenti

Conway-Wechslerシステムの "tre (s(x))", "se (sx)", "septe (mn)", "nove (mn)" は、CW4ENシステムでは "tre", "sex", "septen", "novem" に固定されます。唯一、N=103 の場合のみ、"Trecentillion" ではなく "Trescentillion" としています。これは、N=300 の "Trecentillion" との重複を避けるためです。

CW4ENシステムと類似するシステムを採用した例はありますが、それらは "Trescentillion" / "Trecentillion" の違いまでは考慮されていないか言及されていません。(例:Glossary of Stock Market Terms & Definitions | Nasdaq)

Conway-Wechslerシステム と CW4ENシステム で異なる名前について、代表的なものを以下に列挙します。

NConway-WechslerシステムCW4ENシステム
16SedecillionSexdecillion
19NovendecillionNovemdecillion
23TresvigintillionTrevigintillion
26SesvigintillionSexvigintillion
27SeptemvigintillionSeptenvigintillion
33TrestrigintillionTretrigintillion
36SestrigintillionSextrigintillion
39NoventrigintillionNovemtrigintillion
43TresquadragintillionTrequadragintillion
46SesquadragintillionSexquadragintillion
49NovenquadragintillionNovemquadragintillion
53TresquinquagintillionTrequinquagintillion
56SesquinquagintillionSexquinquagintillion
59NovenquinquagintillionNovemquinquagintillion
66SesexagintillionSexsexagintillion
69NovensexagintillionNovemsexagintillion
76SeseptuagintillionSexseptuagintillion
79NovenseptuagintillionNovemseptuagintillion
83TresoctogintillionTreoctogintillion
87SeptemoctogintillionSeptenoctogintillion
96SenonagintillionSexnonagintillion
97SeptenonagintillionSeptennonagintillion
99NovenonagintillionNovemnonagintillion
109NovencentillionNovemcentillion
206SeducentillionSexducentillion
209NovenducentillionNovemducentillion
303TrestrecentillionTretrecentillion
306SestrecentillionSextrecentillion
309NoventrecentillionNovemtrecentillion
403TresquadringentillionTrequadringentillion
406SesquadringentillionSexquadringentillion
409NovenquadringentillionNovemquadringentillion
503TresquingentillionTrequingentillion
506SesquingentillionSexquingentillion
509NovenquingentillionNovemquingentillion
606SesescentillionSexsescentillion
609NovensescentillionNovemsescentillion
706SeseptingentillionSexseptingentillion
709NovenseptingentillionNovemseptingentillion
803TresoctingentillionTreoctingentillion
807SeptemoctingentillionSeptenoctingentillion
906SenongentillionSexnongentillion
907SeptenongentillionSeptennongentillion
909NovenongentillionNovemnongentillion