Oktal-Dezimal-Online-Konvertierungstool

8. Oktober

Dezimal 10

Hex 16

Binär 2

ÜberOktal-Dezimal-Online-Konvertierungstool:

Dieses Online-Tool zur Umwandlung von Oktal nach Dezimalzahl hilft Ihnen, eine Oktalzahl in eine Dezimalzahl umzuwandeln.

Oktal (Oktal):

Das Oktalsystem enthält 16 Zeichen (0, 1, 2, 3, 4, 5, 6, 7) . Jede Oktalstelle kann eine 3-stellige Binärzahl darstellen.

Dezimalzahl:

Das Dezimalsystem (auch bekannt als Arabisch) besteht aus 10 Zeichen, darunter (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , welches das am häufigsten verwendete digitale System in unserem täglichen Leben ist.

comic octal to decimal

Wie führt man eine Oktal-Dezimal-Umwandlung durch?

Für n-stellige Oktalstellen, dargestellt als folgendes Bild:

dn-1dn-2...d2d1d0

Multipliziere für jede Ziffer der Zahl mit der entsprechenden Ziffer der Potenz von 8.

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

Beispiel 1: Die Oktalzahl "2023" wird in eine Dezimalzahl umgewandelt:

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

Beispiel 2: Die Oktalzahl "3.14" wird in eine Dezimalzahl umgewandelt:

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

Oktal-Dezimal-Umwandlungstabelle:

Oktal Dezimalzahl Oktal Dezimalzahl
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

Link:

Wikipedia (Oktal): https://en.wikipedia.org/wiki/Octal

Wikipedia (dezimal): https://en.wikipedia.org/wiki/Decimal

Oktal-Dezimal-Konvertierung in Python:

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

Oktal-Dezimal-Konvertierung in Java:

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