|
八進法(はっしんほう)とは、8 を底(てい)とし、底およびその冪を基準にして数を表す方法である。 ==記数法== 八進記数法とは、8 を底とする位取り記数法である。慣用に従い、通常のアラビア数字は十進数とし、八進記数法の表記は括弧および下付の 8 で表す。八進記数法で表された数を八進数と呼ぶ。 例えば十進法の 100 は、 : 100 = 1×82 + 4×81 + 4×80 = (144)8 となり、逆に : (100)8 = 1×82 + 0×81 + 0×80 = 64 となる。 二進法の 3 桁を八進法の 1 桁で表現できた。初期のコンピュータでは1文字は6ビット、すなわち八進法 2 桁であり、ワード長も6の倍数であることが多かったため(IBM 7090の36ビット・CDC 6000の60ビット・PDP-8の12ビット・PDP-7の18ビット)、八進法によって表現するのが都合よく、コンピュータ業界ではかつて八進法が広く使われた。C や Perl などでは、数の前に 0 を付けると八進数と見なされる。例えば 011 は 11 ではなく (11)8 すなわち 9 である。しかし、計算機のワード長が 8 ビット(オクテット)からなるバイトの倍数によって構成されることが一般的になると、二進数 4 桁を 1 つにまとめた十六進数のほうが切りがよいため、八進法が使われることは少なくなった。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「八進法」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Octal 」があります。 スポンサード リンク
|