8進数から10進数へのオンライン変換ツール

8進数8

10進数10

進数16

バイナリ2

について8進数から10進数へのオンライン変換ツール:

このオンライン8進数 - 10進数変換ツールを使用すると、8進数を10進数に変換できます。

オクタル(Octal):

8進数体系は16文字(0, 1, 2, 3, 4, 5, 6, 7)各8進数は3桁の2進数を表すことができます.

10進数:

(アラビア語としても知られている)10進数システムは、 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) )を含む10文字を持ちます.

comic octal to decimal

8進数から10進数に変換する方法は?

次の図のように表されるn桁の8進数の場合

dn-1dn-2...d2d1d0

数字の各桁について、8の累乗の対応する桁を掛けます.

Decimal Output = dn-1 × 8n-1 + ... + d1 × 81 + d0 × 80

例1:8進数 "2023"が10進数に変換されます.

Decimal Output = 2 × 83 + 0 × 82 + 2 × 81 + 3 × 80 = 1043

例2:8進数 "3.14"が10進数に変換されます.

Decimal Output = 3 × 80 + 1 × 8-1 + 4 × 8-2 = 3.3125

8進数から10進数への変換表:

オクタル 10進数 オクタル 10進数
1 1 30 24
2 2 40 32
3 3 50 40
4 4 60 48
5 5 70 56
6 6 100 64
7 7 110 72
10 8 120 80
11 9 130 88
12 10 140 96
13 11 150 104
14 12 160 112
15 13 170 120
16 14 200 128
17 15 300 192
20 16 200 512
21 17 300 768
22 18 400 256
23 19 500 320
24 20 600 384

リンク:

ウィキペディア(8進): https://en.wikipedia.org/wiki/Octal

ウィキペディア(10進数): https://en.wikipedia.org/wiki/Decimal

Pythonでの8進数から10進数への変換:

def octal_to_decimal(octal_str):
    decimal_number = int(octal_str, 8)
    return decimal_number


octal_input = '747'
decimal_output = octal_to_decimal(octal_input)
print('decimal result is:{0}'.format(decimal_output))

-------------------
decimal result is:487

Javaでの8進数から10進数への変換:

public class NumberConvertManager {
    public static int octal_to_decimal(String octal_str) {
        return Integer.parseInt(octal_str, 8);
    }

    public static void main(String[] args) {
        String octal_input = "747";
        int decimal_output = octal_to_decimal(octal_input);
        System.out.println("decimal result is:" + decimal_output);
    }
}

-------------------
decimal result is:487