0

解码结果

英语转数值(10进制)

编码结果

数值转英语
小数部分表现
系统

关于英文数字 (English Number)

用英语单词表示数值。

例如,将 123456789 转换为英文数字的结果如下。

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”。

0.99 = Zero point Nine Nine
0.99 = Zero and 99/100

大数

对于更大的数字,位数使用短尺度 (Short scale) 或长尺度 (Long scale) 表示,如下所示。在短尺度中,位名每 3 位变化一次;在长尺度中,每 6 位变化一次。此外,长尺度还有使用“Thousand -illion”表示 106N+3 位的 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 中的 N,长尺度求 106N 中的 N,然后根据 N 值基于上表导出名称。

例如,1096 在短尺度中是 103*31+3,所以 N=31,将 N 从低位到高位顺序结合:“un”(1) + “triginta”(30) + “illion” = “Untrigintillion”。如果“illion”之前有元音“aeiou”,则去掉元音后结合。

1096 = 103*31+3 = One Untrigintillion

此外,上表中括弧内的字符 (mnsx) 表示在组合 Units 和 Tens 或 Hundreds 时,如果字符一致,则包含该字符进行结合。这称为同化规则。例如,N=36 时,“se (sx)”(6) + “(ns) triginta”(30) + “illion” = “Sestrigintillion”。

10111 = 103*36+3 = One Sestrigintillion

“tre (s(x))”(3) 比较特殊,无论后续是 (sx) 中的哪个字符,都追加“s”。例如,N=83 时,“tre (s(x))”(3) + “(mx) octoginta”(80) + “illion” = “Tresoctogintillion”。

10252 = 103*83+3 = One Tresoctogintillion

对于 N=1,000 以上 (103003 以上) 的更大数字,按上述步骤每 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”。

103012 = 103*1003+3 = One Millitrillion
1036633 = 103*12210+3 = One Duodecillideciducentillion
103000012 = 103*1000003+3 = One Millinillitrillion

Conway-Wechsler 系统基本遵循拉丁语,因此例如以下名称与英语词典中定义的名称存在差异。

NConway-Wechsler 系统英语词典拉丁语单词
15QuinquadecillionQuindecillion5 是“quinque”,但 15 用“quindecim”比“quinquadecim”更通用。
16SedecillionSexdecillion“sedecim”比“sexdecim”更通用。
19NovendecillionNovemdecillion通常是“undeviginti”,但也有写成“novendecim”或“novemdecim”的情况。类似的同化规则,N=17 用“septendecim”比“septemdecim”更通用。

表示 5 的“quinqua”在拉丁语中是“quinque”,但在拉丁语中 15 是“quindecim”,英语中也表示为“quindecillion”。因此,有时会将 Conway-Wechsler 系统的“quinqua”替换为“quin”使用。这种替换由 Olivier Miakinen 提出 (参考: Olivier Miakinen. Les zillions selon Conway, Wechsler... et Miakinen, 2003 (法语网页))。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 时,为了避免与 N=300 的“Trecentillion”重复,使用“Trescentillion”而不是“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