八進法
(1944)10 = 3630(3×8 + 6×8 + 3×8)= (13000)6
(2000)10 = 3720(3×8 + 7×8 + 2×8)
(2048)10 = 4000(3×8 + 7×8 + 5×8 + 1)
(2187)10 = 4213(4×8 + 2×8 + 1×8 + 3)= (3000)9
(2560)10 = 5000(5×8)
(4096)10 = 10000(1×8)= (5551)9
(7776)10 = 17140(1×8 × 7×8 + 1×8 + 4×8 + 1)= (100000)6
10となる八は2の3乗なので、二進法の 3 桁を八進法の 1 桁で表現できた。初期のコンピュータでは1文字は6ビット、すなわち八進法 2 桁であり、ワード長も6の倍数であることが多かったため(IBM 7090の36ビット・CDC 6000の60ビット・PDP-8の12ビット・PDP-7の18ビット)、八進法によって表現するのが都合よく、コンピュータ業界ではかつて八進法が広く使われた。C や Perl などでは、数の前に 0 を付けると八進数と見なされる。例えば 011 は (11)10 ではなく (11)8 すなわち 9 である。しかし、計算機のワード長が 8 ビット(オクテット)からなるバイトの倍数によって構成されることが一般的になると、二進数 4 桁を 1 つにまとめた十六進数のほうが切りがよいため、八進法が使われることは少なくなった。