Herramienta de conversión de octal a decimal en línea

8 de octubre

Decimal 10

Hex 16

Binario 2

Acerca deHerramienta de conversión de octal a decimal en línea:

Esta herramienta de conversión en línea de octal a decimal le ayuda a convertir un número octal en un número decimal.

Octal (octal):

El sistema de números octales contiene 16 caracteres (0, 1, 2, 3, 4, 5, 6, 7) . Cada dígito octal puede representar un número binario de 3 dígitos.

Decimal:

El sistema numérico decimal (también conocido como árabe) tiene 10 caracteres, incluyendo (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , que es el sistema digital más utilizado en nuestra vida diaria.

comic octal to decimal

¿Cómo realizar una conversión octal a decimal?

Para dígitos octales de n dígitos representados como la siguiente imagen:

dn-1dn-2...d2d1d0

Por cada dígito del número, multiplíquelo por el dígito correspondiente de la potencia de 8.

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

Ejemplo 1: el número octal "2023" se convierte a un número decimal:

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

Ejemplo 2: el número octal "3.14" se convierte a un número decimal:

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

Tabla de conversión de octal a 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

Enlace:

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

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

Conversión octal a decimal 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

Conversión octal a decimal 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