Online-Konvertierungswerkzeug für Dezimal- / Oktalumwandlung

Dezimal 10

8. Oktober

Hex 16

Binär 2

ÜberOnline-Konvertierungswerkzeug für Dezimal- / Oktalumwandlung:

Dieses Online-Konvertierungswerkzeug für Dezimalzahlen in Oktalwerte hilft Ihnen, eine Dezimalzahl in eine Oktalzahl umzuwandeln.

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.

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.

comic decimal to octal

Wie konvertiert man von Dezimal nach Oktal?

  1. Schritt 1: Teilen Sie die Dezimalzahl durch 8 und erhalten Sie den ganzzahligen Quotienten und den Rest.

  2. Schritt 2: Wandeln Sie den Rest des ersten Schritts in ein Oktalzeichen um.

  3. Schritt 3: Fahren Sie mit dem ganzzahligen Quotienten des ersten Schritts fort und wiederholen Sie Schritt 1, bis er 0 ist.

Beispiel 1: Die Dezimalzahl "4321" wird in eine Oktalzahl umgewandelt (das Ergebnis ist "10341"):

Teilen Sie jede Dezimalzahl durch 8 Ganzzahliger Quotient Rest (10er) Rest (Oktal) Standort
4321/8 540 1 1 0
540/8 67 4 4 1
67/8 8 3 3 2
8/8 1 0 0 3
1/8 0 1 1 4

Dezimal / Oktal-Umwandlungstabelle:

Dezimalzahl Oktal Dezimalzahl Oktal
1 1 30 36
2 2 40 50
3 3 50 62
4 4 60 74
5 5 70 106
6 6 80 120
7 7 90 132
8 10 100 144
9 11 200 310
10 12 300 454
11 13 400 620
12 14 500 764
13 15 600 1130
14 16 700 1274
15 17 800 1440
16 20 900 1604
17 21 1000 1750
18 22 2000 3720
19 23 3000 5670
20 24 4000 7640

Link:

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

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

Dezimal-Oktal-Konvertierung in Python:

def decimal_to_octal(decimal_str):
    decimal_number = int(decimal_str, 10)
    octal_number = oct(decimal_number)
    return octal_number


decimal_input = '4321'
octal_output = decimal_to_octal(decimal_input)
print('octal result is:{0}'.format(octal_output))

-------------------
octal result is:0o10341

Konvertieren Sie in Java von Dezimal nach Oktal:

public class NumberConvertManager {
    public static String decimal_to_octal(String decimal_str) {
        return Integer.toOctalString(Integer.parseInt(decimal_str));
    }

    public static void main(String[] args) {
        String decimal_input = "4321";
        String octal_output = decimal_to_octal(decimal_input);
        System.out.println("octal result is:" + octal_output);
    }
}

-------------------
octal result is:10341