8進数

読み:はっしんすう
外語:octal number , 八进制数 大陸簡体 , 八進制數 台灣正體 , ok/um/o エスペラント
品詞:名詞

8進法で表記した数値のこと。一桁を0〜7の数を用いて表現する。

プログラミングの際に用いられることがある。2進数3桁を1桁にまとめたものと等価である。

2進数・8進数・10進数16進数を対照表とすると、次のようになる。

10進数2進数8進数16進数
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010
321000004020
64100000010040

数学では、数字の後ろに下付けの8を付けて表わすことが多い(例: 10108)。

プログラミング言語では、様々な方法が用いられている。

アセンブリ言語では、実装による。一般的なプロセッサでは、利用例は知られていない。

BASICでは、&Oを前置する(例: &O1010)。

CC++では、0を前置する(例: 01010)。