Octal para ferramenta de conversão decimal online

8 de outubro

10 decimal

Hex 16

Binário 2

SobreOctal para ferramenta de conversão decimal online:

Essa ferramenta de conversão online para decimal ajuda a converter um número octal em um número decimal.

Octal (Octal):

O sistema de numeração octal contém 16 caracteres (0, 1, 2, 3, 4, 5, 6, 7) Cada dígito octal pode representar um número binário de 3 dígitos.

Decimal:

O sistema numérico decimal (também conhecido como árabe) tem 10 caracteres, incluindo (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , que é o sistema digital mais utilizado em nossa vida diária.

comic octal to decimal

Como executar a conversão de octal para decimal?

Para dígitos octal de n dígitos representados como a seguinte imagem:

dn-1dn-2...d2d1d0

Para cada dígito do número, multiplique pelo dígito correspondente da potência de 8.

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

Exemplo 1: o número octal "2023" é convertido em um número decimal:

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

Exemplo 2: O número octal "3.14" é convertido em um número decimal:

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

Octal para tabela de conversão decimal:

Octal Decimal Octal Decimal
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 (octal): https://en.wikipedia.org/wiki/Octal

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

Octal para conversão decimal em 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

Octal para conversão decimal em 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