Outil de conversion en ligne décimal à octal

Décimal 10

8 octobre

Hex 16

Binaire 2

À propos deOutil de conversion en ligne décimal à octal:

Cet outil de conversion décimal en octal en ligne vous aide à convertir un nombre décimal en un nombre octal.

Décimal:

Le système de nombres décimaux (également appelé arabe) comprend 10 caractères, dont (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , qui est le système numérique le plus utilisé dans notre vie quotidienne.

Octal (Octal):

Le système de nombres octaux contient 16 caractères (0, 1, 2, 3, 4, 5, 6, 7) Chaque chiffre octal peut représenter un nombre binaire à 3 chiffres

comic decimal to octal

Comment convertir en décimal en octal?

  1. Étape 1: Divisez le nombre décimal par 8 et obtenez le quotient entier et le reste.

  2. Étape 2: Convertissez le reste de la première étape en un caractère octal.

  3. Étape 3: Continuez à diviser par le quotient entier de la première étape et répétez l'étape 1 jusqu'à 0.

Exemple 1: le nombre décimal "4321" est converti en un nombre octal (le résultat est "10341"):

Diviser chaque nombre décimal par 8 Quotient entier Reste (10-aire) Reste (octal) Emplacement
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

Table de conversion décimale à octale:

Décimal Octal Décimal 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

Lien:

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

Wikipedia (décimal): https://en.wikipedia.org/wiki/Decimal

Conversion décimale à octale en 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

Conversion de décimal à octal en 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