0
デコード結果
8進数から数値(10進) |
---|
エンコード結果
数値から8進数 |
---|
8進数について
8進数は、数値を8進記数法で表します。
8進数では、数値を8を底として「01234567」で表します。
8進数での変換例は以下の通りです。参考として、2進数と16進数の変換例も記載しています。
10進数 | 2進数 | 8進数 | 16進数 |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 10 | 2 | 2 |
7 | 111 | 7 | 7 |
8 | 1000 | 10 | 8 |
9 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
15 | 1111 | 17 | F |
16 | 10000 | 20 | 10 |
17 | 10001 | 21 | 11 |
また、小数点以下の数値は8進数では 8-1 (1/8), 8-2 (1/64), 8-3 (1/512), ... の各位の値として変換します。小数点以下の数値が8-nの合計で表せない場合は、完全には8進数に変換できず誤差が発生します。その場合、DenCodeでは末尾に"..."を付加することで省略して表します。
10進数 | 2進数 | 8進数 | 16進数 |
---|---|---|---|
0.5 | 0.1 | 0.4 | 0.8 |
0.75 | 0.11 | 0.6 | 0.C |
0.9 | 0.11100110011001... | 0.71463... | 0.E666... |