十二進法
(例)六進数 1.225245314(2の平方根)
小数の分母:1000000000(6) → 144000000(6)(十二進換算値:3460000(12) → 1000000(12)、十進換算値:10077696 → 2985984)
225245314 × 0.144000000 = 42302030.544 → 42302031(6)
42302031(6) = 4B7917(12)(十進換算値は1236835)
よって、1.225245314(6) ≒ 1.4B7917(12) となる。
暦が12か月周期であることは諸説あるが、数え方は十二進数である。(太陰暦を参照)
SF作品でも、人類と異なる文明が十二進法を使っているとする設定はよく見られるものである。
H・G・ウェルズは『冬眠二百年』(When the Sleeper Wakes, 1899年)や『モダンユートピア』(A Modern Utopia, 1905年)で十二進法を使用し、12 = dozen, 144 (=12) = gross, 1728 (=12) = dozand, 20736 (=12) = myriad としている。
J・R・R・トールキンによる人工言語、エルフ語 (Elvish) の数詞は十二進法である(→クウェンヤ)。
(例)二十進数 56.B38(倍率、細分値)
整数:56(20) = 8A(12)(十進換算値は106)
小数の分母:1000(20) → 468(20)(十二進換算値:4768(12) → 1000(12)、十進換算値:8000 → 1728)
B38 × 0.468 = 285.1F4 → 285(20)
285(20) = 685(12)(十進換算値は965)
よって、56.B38(20) ≒ 8A.685(12) となる。
十二進法(じゅうにしんほう)とは、12 を底(てい)とし、底およびその冪を基準にして数を表す方法である。時間の表記として世界中で一般的に使用されている。
十進法:144 ÷ 121 = 1.19008 26446 28099 17355 37...
十二進法:100 ÷ A1 = 1.23456789B01...
様々なN進法からの換算 十進法の 2000 - 60 = 1940 → 十二進法では 11A8 - 50 = 1158 十進法の 45 × 16 = 720 → 十二進法では 39 × 14 = 500 十進法の 2 = 4096 → 十二進法では 2 = 2454 六進法の 13000 + 132 = 13132 → 十二進法では 1160 + 48 = 11A8 (十進法では 1944 + 56 = 2000) 六進法の 400 ÷ 3 = 120 → 十二進法では 100 ÷ 3 = 40 (十進法では 144 ÷ 3 = 48) 十八進法の 249 + 49 = 290 → 十二進法では 509 + 69 = 576 (十進法では 729 + 81 = 810) 二十進法の 55C × 9 = 27A8 → 十二進法では 1280 × 9 = B000 (十進法では 2112 × 9 = 19008)
十二進法→十進法 十二進法の 50 ÷ 2 = 26 → 十進法では 60 ÷ 2 = 30 十二進法の 700 ÷ 7 = 100 → 十進法では 1008 ÷ 7 = 144 十二進法の 1000 ÷ 4 = 300 → 十進法では 1728 ÷ 4 = 432
十二進法→六進法 十二進法の 194 × 69 = 10000 → 六進法では 1104 × 213 = 240000 十二進法の 1000 ÷ 54 = 23 → 六進法では 12000 ÷ 144 = 43
六進法:12 ÷ 43 = 0.144
十二進法:8 ÷ 23 = 0.368
「十分の三」は、十進法が0.3(10)、六進法が0.1444...(6)に対して、十二進法では0.37249...(12)になる。「十分の三」の近似値である「二十七分の八」は、六進法が0.144(6)に対して、十二進法では0.368(12)で分子・分母が六進法の八倍になる。十二進分数 368/1000 の六進数換算値は 2212/12000 = 12×144/12×1000 になる。