Strumento di conversione online da binario a decimale

Binario 2

Decimale 10

Esadecimale 16

8 ott

suStrumento di conversione online da binario a decimale:

Questo strumento di conversione da binario online a decimale ti aiuta a convertire un numero ottale in un numero decimale.

Binary (Binario):

Il binario ha solo 2 caratteri (0, 1) . Un carattere binario a 4 bit può rappresentare un numero esadecimale a 1 cifra e un carattere binario a 3 cifre può rappresentare un numero ottale a 1 cifra.Il binario è il sistema digitale più vicino alla lingua dell'assemblaggio.

Decimale (decimale):

Il sistema numerico decimale (noto anche come arabo) ha 10 caratteri, tra cui (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , che è il sistema digitale più utilizzato nella nostra vita quotidiana.

comic decimal to binary

Come convertire da binario in decimale?

Per cifre binarie n bit rappresentate come l'immagine seguente:

dn-1dn-2...d2d1d0

Per ogni cifra del numero, moltiplicare per la potenza corrispondente di 2 alla potenza.

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

Esempio 1: il numero binario "1101" viene convertito in un numero decimale:

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

Esempio 2: il numero binario "0.101" viene convertito in un numero decimale:

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

Tabella di conversione da binario a decimale:

binario decimale binario decimale
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

collegamento:

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

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

Conversione da binario a decimale in 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

Conversione da binario a decimale in 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