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

Binario 2

Decimal 10

Hex 16

8 de octubre

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

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

Binario:

El binario tiene solo 2 caracteres (0, 1) . Un carácter binario de 4 bits puede representar un número hexadecimal de 1 dígito y un carácter binario de 3 dígitos puede representar un número octal de 1 dígito. Binario es el sistema digital más cercano al lenguaje ensamblador.

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 decimal to binary

Cómo convertir de binario a decimal?

Para los dígitos binarios de n bits representados como la siguiente imagen:

dn-1dn-2...d2d1d0

Por cada dígito del número, multiplique por la potencia correspondiente de 2 a la potencia.

Decimal Output = dn-1 × 2n-1 + ... + d1 × 21 + d0 × 20

Ejemplo 1: el número binario "1101" se convierte a un número decimal:

Decimal Output = 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20 = 13

Ejemplo 2: el número binario "0.101" se convierte a un número decimal:

Decimal Output = 0 × 20 + 1 × 2-1 + 0 × 2-2 + 1 × 2-3 = 0.625

Tabla de conversión de binario a decimal:

Binario Decimal Binario Decimal
1 1 10101 21
10 2 10110 22
11 3 10111 23
100 4 11000 24
101 5 11001 25
110 6 11010 26
111 7 11011 27
1000 8 11100 28
1001 9 11101 29
1010 10 11110 30
1011 11 11111 31
1100 12 100000 32
1101 13 100001 33
1110 14 100010 34
1111 15 100011 35
10000 16 100100 36
10001 17 100101 37
10010 18 100110 38
10011 19 100111 39
10100 20 101000 40

Enlace:

Wikipedia (binario): https://en.wikipedia.org/wiki/Binary_number

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

Conversión de binario a decimal en Python:

def binary_to_decimal(binary_str):
    decimal_number = int(binary_str, 2)
    return decimal_number


binary_input = '1101'
decimal_output = binary_to_decimal(binary_input)
print('decimal result is:{0}'.format(decimal_output))

-------------------
decimal result is:13

Conversión de binario a decimal en Java:

public class NumberConvertManager {
    public static int binary_to_decimal(String binary_str) {
        return Integer.parseInt(binary_str, 2);
    }

    public static void main(String[] args) {
        String binary_input  = "1101";
        int decimal_output = binary_to_decimal(binary_input);
        System.out.println("decimal result is:" + decimal_output);
    }
}

-------------------
decimal result is:13