Outil de conversion en ligne octal à décimal

8 octobre

Décimal 10

Hex 16

Binaire 2

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

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

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

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.

comic octal to decimal

Comment effectuer une conversion octale en décimale?

Pour les n-chiffres octaux, les chiffres sont représentés par l'image suivante:

dn-1dn-2...d2d1d0

Pour chaque chiffre du nombre, multipliez par le chiffre correspondant de la puissance de 8.

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

Exemple 1: le nombre octal "2023" est converti en nombre décimal:

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

Exemple 2: le nombre octal "3.14" est converti en un nombre décimal:

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

Table de conversion octale à décimale:

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

Lien:

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

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

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

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