Strumento di conversione online da decimale a ottale

Decimale 10

8 ott

Esadecimale 16

Binario 2

suStrumento di conversione online da decimale a ottale:

Questo strumento di conversione da decimale a ottale online ti aiuta a convertire un numero decimale in un numero ottale.

Decimale (decimale):

Il sistema numerico decimale (noto anche come arabo) ha 10 caratteri, tra cui (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , che è il sistema digitale più utilizzato nella nostra vita quotidiana.

Octal (Octal):

Il sistema numerico ottale contiene 16 caratteri (0, 1, 2, 3, 4, 5, 6, 7) . Ogni cifra ottale può rappresentare un numero binario a 3 cifre.

comic decimal to octal

Come convertire da decimale a ottale?

  1. Passaggio 1: dividere il numero decimale per 8 e ottenere il quoziente intero e il resto.

  2. Passaggio 2: converti il resto del primo passaggio in un carattere ottale.

  3. Passaggio 3: continuare a dividere per il quoziente intero del primo passaggio e ripetere il passaggio 1 finché non diventa 0.

Esempio 1: il numero decimale "4321" viene convertito in un numero ottale (il risultato è "10341"):

Dividere ogni numero decimale per 8 Quoziente intero Resto (10-ary) Resto (ottale) posizione
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

Tabella di conversione da decimale a ottale:

decimale Octal decimale Octal
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

collegamento:

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

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

Conversione da decimale a ottale 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

Convertire da decimale a ottale in Java:

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