(Click here to evaluate this HTML)

都合により、本ページ内では一人称“私” (二人称は…未使用なので略)を使います。

N進法の OOOO は OOOO(N)

私は、16進法を拡張して128進法を作りました。あまりお薦めはしませんが、私が使うには大変便利です。[0-9A-Za-z]を使った32進法(0∼V)、60進法(0∼x)はお薦めします。
128進法では、10 は A と書きます。(16進法と同様)。16以上については、下記の「128進法に使う文字」にあります。
例えば10進法の1024は、2進法では 10000000000(2) と書きますよね。同じように10進法では 1024(A) 、128進法では 80(な) 、154進法では 6ラ(154(A)) と書きます。「6ラ(154(A))」は 154(A) 進法の2桁の数です。
36進法(0∼9A∼Zで表記)の2桁以上の数を使う人は殆どいないでしょう。同様に154進法の2桁以上の数は使わないべきだと思われます。でも128進法、100進法の2桁以上の数は使っても良いと思います(128進法は2進法、16進法から/に、100進法は10進法から/に簡単に変換できるから)。
16進法は、OOOO(G) ですが、 OOOOH や OOOOh とよく書かれるので OOOOh とも書きます。
因みに、N進法は英語で‘base N’と言います(多分)。

128進法に使う文字

154進法に使用する文字は、[0-9A-Za-z]の62文字、および片仮名46文字(ヤユヨ、ワヲンを含む)、平仮名46文字の計154文字を順番に使います。片仮名を選んだ理由は、「MS-DOSを使っていたが、Shift_JISでの主な1バイト文字は[0-9A-Za-zア-ン]であるので、片仮名を使うのが自然である」。

10進09 1015 1635 3661 62107 108153
154進09 AF GZ az 半角の'ア'(B1h)ン(DDh) 半角の'あ'(91h)ん(FDh)


154進0  
154進('ン' までで表記)0 ン0 ンアンン


154進0y z    
154進('z' までで表記)0y z0 zA0 zA1zA4 zK0 zK1zS0zT0zN0
(続き)       
zH0zM0zY0 zY2 zY4 zR0zW0 zW4 zZ0 zA5zW9 zZ5


154進0Y Z a bz  
154進('Z'までで表記)0Y Z00 Z0A Z0BZ0Z ZA0ZZ0 ZA5ZZ5

半角の片仮名はShift_JISでは1バイトで表現されていて、その文字コードはA0h∼DFhです。うちのプリンタ“BJC-600J” (CANON製。K9654P1現在は故障中。)のDOSモード(正確にはPC-PRモード)では、

このページでは、ブラウザに優しくするため、半角仮名を全角仮名で表示しています。私は半角片仮名は結構使い、稀に半角平仮名を 80h∼9Fh、E0h∼FFh で表現します。

128進法の使い道

履歴

1992 Jマ6 高校で、ある先生の真似をして、日付を8桁で表記することにした。これはよく使われる表記である。
1993 Jミ0 日付の表記に曜日情報も付加することにした。
1996 Jモ4 100進法を表記するために154進法を定義
2002-10-13 10 K24A1D0A 154進法→128進法に変更
2003-05-26 08:50 K3553Q18o 初めて128進法の2桁の数を使う。会社で、電話のメモ帳のページ数に。
2008-03-22 K8535M6 誤植を修正: 80(タ) → 80(な)
2009-05-25 K9654P1 本ページの著者が変わった。
2011-11-26 KB1B1Q6 上記の日付の表記(数字、大文字のみで日付のみ)を使っているという人を初めて見付けた。ありがとう>彼or彼女。嬉C∼(^^)