十二進位制，也叫作打進位制，是數學中一種以 12 為底數的記數系統，通常使用數字 09 以及字母 A、B（或 X、E）來表示。其中，A（或 X）即數字 10，B（或 E）即數字 11。美國速記發明人艾薩克皮特曼還曾創造過一種標記法，使用翻轉的 2 和 3 來表示 10 和 11。十二進位制中的 10 代表十進位制的 12，也稱為一打。同樣的，十二進位制的 100 代表十進位制的 144（122），也稱為一 zhhant 籮；zhhans 羅；；十二進位制的 1000 代表十進位制的 1728（123），也稱為一大 zhhant 籮；zhhans 羅；；而十二進位制的 01 則代表十進位制的 tfrac 112。 12 是最小的過剩數也是一個高合成數，2、3、4、6 都是它的因子。正因為如此，有些情況下十二進位制比十進位制更易於使用（除了 1 和 10 本身，10只 有 2、5 是它的因子）。另外，由於它的因子 2 和 3 都是素數，所有隻含有質因子 2 和 3 的整數（即 3 光滑數，如 2、3、4、6、8、9、12、16、18）的倒數在十二進位制中都是有限小數。而五個最常用的分數（tfrac 12、tfrac 13、tfrac 23、tfrac 14 和 tfrac 34）在十二進位制中也都有非常簡單的表示形式（分別為 06、04、08、03 和 09 等只有一位小數的形式）。12 是擁有這一性質的最小的底數。在表示分數方面，除了六十進位制外，十二進位制要比其他常用的進位制（諸如十進位制、二進位制、二十進位制、八進位制和十六進位制）都更為方便。 數秘學家認為 12 是完整的數目，這反映在一年有 12 個月、十二小時制、十二星座、耶穌十二門徒、奧林匹斯十二主神等。 應用 曆法 歷史上，在很多古老文明中都使用十二進位制來記時。這或許是由於一年中月球繞地球轉十二圈，也有人認為這和人類一隻手有十二指骨節點有關（不包括姆指），這樣方便記數。如古埃及文明就將白天夜晚分別劃分為 12 部分，而從古巴比倫文明傳承到西方文化中的黃道十二宮則是將一年分為了 12 個星座。 在中國文化中，十二進位制在記時中也有廣泛應用。中國古代設有 12 地支，與一天的 12 個時辰對應。一個地支還對應兩個節氣，從而表示一年的二十四節氣。同時，將地支與 12 種動物對應，成為十二生肖，來表示 12 年為週期的迴圈。 度量衡 十二進位制在各種度量衡中也經常會使用。如英制單位中一英尺等於 12 英寸，金衡制中一金衡磅等於 12 金衡盎司。 歷史上，古羅馬帝國曾使用的 Uncia，既是長度單位也是貨幣單位，其在拉丁文中的含義是 tfrac 112。而在推行十進位制系統前，古代英國使用的十二進位制與二十進位制混合的貨幣系統，其中一先令等於 12 便士。 語言 使用十二進位制的語言並不常見，其中包括奈及利亞中部地帶（Middle Belt）的一些語言如 Janji、GbiriNiragu（Kahugu）、關達拉語（Gwandara）方言 Nimbia，尼泊爾的車旁語（Chepang），以及印度米尼科伊島的迪維希語。在小說中，托爾金的精靈語用的也是十二進位制。 日耳曼語族的語言對數字 11 和 12 都有特殊的對應單詞，如英語中的 eleven 和 twelve、德語中的 elf 和 zwölf，導致這些語言常被誤解為是基於十二進位制的。事實上，從語源學上來看，兩者來自原始日耳曼語中的 ainlif 和 twalif，字面含義為 剩下一個 和 剩下兩個，因此這些語言都是基於十進位制的。 乘法表 比起十進位制的九九乘法表，十二進位制的乘法表更大。 十二進位制乘法表 1 2 3 4 5 6 7 8 9 A B 10 2 4 6 8 A 10 12 14 16 18 1A 20 3 6 9 10 13 16 19 20 23 26 29 30 4 8 10 14 18 20 24 28 30 34 38 40 5 A 13 18 21 26 2B 34 39 42 47 50 6 10 16 20 26 30 36 40 46 50 56 60 7 12 19 24 2B 36 41 48 53 5A 65 70 8 14 20 28 34 40 48 54 60 68 74 80 9 16 23 30 39 46 53 60 69 76 83 90 A 18 26 34 42 50 5A 68 76 84 92 A0 B 1A 29 38 47 56 65 74 83 92 A1 B0 10 20 30 40 50 60 70 80 90 A0 B0 100 與十進位制的相互轉換 注：下標 12 表示該數為十二進位制，無下標則表示該數為十進位制。 十二進位制轉十進位制 十二進位制到十進位制的轉換可按下面的例子進行： 12345678_12 1 times 125 2 times 124 3 times 123 4 times 122 5 times 121 6 times 120 7 times 121 8 times 122 248832 41472 5184 576 60 6 058 dot 3 005 dot 5 29613063 dot 8 十進位制轉十二進位制 十進位制到十二進位制的轉換可按下面的例子進行： 123456 12 10288 0 10288 12 857 4 857 12 71 5 71 12 5 11 B 5 12 0 5 將最右排的數從下往上依次寫下，即得到 123456 5B54012。 分數與無理數 分數 在十二進位制中，很多分數能表示成有限小數的形式： 12 06 13 04 14 03 16 02 18 016 19 014 110 01 114 009 116 008 120 006 123 0054 128 0046 130 004 140 003 146 0028 154 0023 160 002 169 00194 180 0016 190 0014 1A8 00116 1100 001 這些分數的共同特點是他們的分母都可以寫成 2i3j 的形式，換句話說，他們的分母都是 3 光滑數。 倍數判別法 以下為在 12 進制中倍數的判別方法，由於小於 12 且與 12 互質的數只有 15711，而由於任何數都是 1 的倍數，且 522x121724x121，故 5 與 7 的倍數很好判別，而由於 11121，因此可仿照十進制中 9 的倍數之判別方式，來判別十二進制中 11 的倍數。 數字 其倍數判別法 1 任何數都是 1 的倍數 2 個位數為 02468A 3 個位數為 0369 4 個位數為 048 5 每兩位一區間，奇數區間之和減去偶數區間之和為 5 的倍數 因為 5 可整除 101，當少於或等於兩位時，就把個位數乘以 2 再與其他位數相減 因為 5 可整除 21 6 個位數為 06 7 每三位一區間，奇數區間之和減去偶數區間之和為 7 的倍數 因為 7 可整除 1001，當少於或等於三位時，就把個位數乘以 4 再與其他位數相減 因為 7 可整除 41 8 末兩位為 8 的倍數 9 末兩位為 9 的倍數 A 2 與 5 的倍數 B 各位數字和為 B 的倍數 10 末尾為 0 11 奇數位數與偶數位數之差為 11 的倍數 12 2 與 7 的倍數 13 3 與 5 的倍數 14 末兩位為 14 的倍數 15 個位乘以 7 再與其他位數相減 因 15 可整除 71，照此反覆做下去，若最後得到的結果是 15 的倍數的話就是，否則就不是！ 16 末兩位為 16 的倍數 17 每三位一區間，奇數區間之和減去偶數區間之和為 17 的倍數 因為 17 可整除 1001，當少於或等於三位時，就把個位數乘以 8 再與其他位數相加 因為 17 可整除 7B 18 4 與 5 的倍數 19 3 與 7 的倍數 1A 2 與 B 的倍數 1B 個位乘以 2 再與其他位數相加 因 1B 可整除 1B，照此反覆做下去，若最後得到的結果是 1B 的倍數的話就是，否則就不是！ 20 個位數為 0，十位數為偶數 十二進制中的水仙花數 可以證明，十二進制中的水仙花數有 87 個，其中最大的水仙花數是一個 51 位數。（見） 25225225 A5A252A5 577537373577 668636383668 A83A38333A83 顯然，任何一位數 從 1 到 B 都是水仙花數，另外，在十二進制中，不存在四位數的水仙花數。 迴圈小數 通常，日常生活中遇到與 3 或 4 有關的除法問題比起與 5 有關的更多，因而如果使用十二進位制來計數比起十進位制遇到迴圈小數的可能性更小。這也是有些人支援十二進位制的原因，他們認為既然一年有十二個月（一天有十二時辰，半天有十二小時），使用十二進位制在財務問題的計算上會方便很多。 但在真正遇到迴圈小數的時候，十二進位制的表示比起十進位制通常又會有更長的迴圈項。這是因為 12 位於兩個素數 11 和 13 之間，而 10 則與一個合數 9 相鄰。儘管如此，在更多的情況下我們都對數字進行修約，這點上的區別並不是那麼明顯。另外，由於 12 的因子分解中 2 出現了兩次，而 10 只有一次，因而對於大多分母是 2 的冪的分數，十二進位制的表示形式更簡短。如 122 025 0312，123 0125 01612，124 00625 00912，125 003125 004612，126 0015625 002312，127 00078125 0011612，128 000390625 0006912，129 0001953125 00034612，1210 00009765625 00018312，1211 000048828125 0000A1612，1212 0000244140625 000050912 等等。 十進位制底數的素數因子： 十進位制底數的素數因子： 十進位制底數的素數因子： 十二進位制底數的素數因子： 十二進位制底數的素數因子： 十二進位制底數的素數因子： 分數 分母的素數因子 小數表示 小數表示 分母的素數因子 分數 12 05 06 12 13 03333 0 04 13 14 025 03 14 15 02 024972497 0 15 16 01 02 16 17 0 0 17 18 0125 016 18 19 0 014 19 110 01 01 1A 111 0 0 1B 112 008 01 110 113 0 0 111 114 00 00 112 115 00 00 113 116 00625 009 114 117 0 0 115 118 00 008 116 119 0 0 117 120 005 00 118 121 0 00 119 122 00 00 11A 123 0 0 11B 124 0041 006 120 125 004 0 121 126 00 00 122 127 0 0054 123 128 003 00 124 129 0 0 125 130 00 00 126 131 0 0 127 132 003125 0046 128 133 0 00 129 134 00 00 12A 135 00 0 12B 136 002 004 130 137 0 0 131 138 00 00 132 139 0 00 133 140 0025 003 134 無理數 無論對於十進位制、十二進位制還是其他以有理數為底數的記數系統，所有的無理數都只能表示成無限不迴圈小數。下表列出了一些代數無理數和超越無理數的十進位制與十二進位制的表示。 代數數 十進位制 十二進位制 sqrt 2 141421356237309 1414 14B79170A07B857 14B8 sqrt 3 173205080756887 1732 1894B97BB968704 1895 sqrt 5 22360679774997 2236 229BB132540589 22A φ（黃金分割， tfrac 1sqrt 52） 16180339887498 1618 174BB6772802A4 175 超越無理數 十進位制 十二進位制 π（圓周率） 314159265358979323846264338327950288419716939937510 31416 3184809493B918664573A6211BB151551A05729290A7809A492 31848 e（自然對數的底） 2718281828459045 2718 28752360698219B8 2875 下面是另一個重要常數尤拉 馬歇羅尼常數在十進位制與十二進位制中的表示（現在仍無法確定其是有理數還是無理數）： 數 十進位制 十二進位制 γ（尤拉 馬歇羅尼常數） 057721566490153 0577 06B15188A6760B3 06B1 支援 F愛默生安德魯斯（F Emerson Adnrews）在其 1935 年出版的著作《新的數字：接受十二進位制使數學更簡單》（New Numbers How Acceptance of Duodecimal Base Would Simplify Mathematics）中詳細地提出了一種基於十二進位制的體系。安德魯斯寫到，由於 12 的因子在許多傳統度量衡中很普遍，很多所謂米制在計算上的優勢在十二進位制中同樣存在。 十二進位制和十六進位制與二十進位制一樣，一般都都以 A 代表 10，而 B 代表 11。而安德魯斯在他的書中提出了一種新的方案，使用手寫體的 X 和 E，即 xU1D4B3 和 mathcal EU2130 來分別代表 10 和 11。原因是這兩個符號能與其他的字母與數字很好地區別開，同時 x 和 X（即羅馬數字 10）很相像，而 mathcal E 則是單詞 eleven（即英文 11）的首字母。 另一種知名的標記方法是艾薩克皮特曼提出的，它主張用翻轉的 2 表示 10，水平翻轉的 3 代表 11（也就是 mathcal E）。這一方案被大不列顛十二進位制協會（Donzel Society of Great Britain）所採用，其優勢是與現有數字相似，比較容易辯認。而美國十二進位制協會則用星號 和井號 分別代表 10 和 11，原因在於 類似加上刪除線的 X、 類似加上雙刪除線的 11，而且兩者正好都能在電話撥號盤上找到。然而，批評者則指責說這些符號看起來完全不像數字。還有些系統用ɸ表示 10（1 與 0 的合體）以及交叉的十字 、x、或者表示 11。而所有這些符號的缺點是無法在計算器上透過七段 LED 數碼管來顯示（mathcal E 是個例外，但很多計算器上已經用 E 來表示錯誤資訊了）。不過，10 和 11 本身倒是能夠在一個數碼內顯示（11 顯然可以，10 需要進行翻轉，如同 O 加上了長音符號，即ō或 0）。A 和 B 也可以做到這一點，只是 B 需要改用小寫的 b。 在美國動漫教學片《校舍搖滾》（Schoolhouse Rock）的一集中，描繪了一個外星小孩使用十二進位制算術的場景，分別用 dek、el 和 doh 作為 10、11 和 12 的名稱，還使用安德魯斯的符號 x 和 mathcal E 來表示 10 和 11。（dek 來自字首 deca，el 是 eleven 的縮寫，而 doh 是 dozen 的縮寫） 美國十二進位制協會和大不列顛十二進位制協會都在促進十二進位制在更大範圍內的使用。他們還使用 dozenal 替代 duodecimal（英語：十二進位制），原因是後者來自拉丁語詞根，用十進位制的方法來表示 12，即將 12 拆為了 2 和 10。 知名數學家亞歷山大艾特肯（Alexander Craig Aitken）曾說 十二進位制比十進位制更易於掌握，使用十二進位制進行計算會比用十進位制快一半以上，他還說如果十二進位制的效率是 100 分的話，十進位制只有 65 分或更低。 在里奧弗蘭克斯基（Leo Frankowski）的小說《康拉德施塔加德》（Conrad Stargard）中，康拉德在商人中引入了一種十二進位制的體系，其中的買賣都是以一打或一 zhhant 籮；zhhans 羅； 作為單位來計數的。他還發明瞭一整套十二進位制的計量單位制，包括每天只有 12 個小時的時鐘。 支援過十二進位制的還包括赫伯特斯賓塞、約翰昆西亞當斯和蕭伯納等。 參考 Category12