Outil de conversion en ligne binaire à décimal

Binaire 2

Décimal 10

Hex 16

8 octobre

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

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

Binaire:

Le binaire ne comporte que 2 caractères (0, 1) : un caractère binaire à 4 bits peut représenter un nombre hexadécimal à 1 chiffre et un caractère binaire à 3 chiffres peut représenter un nombre octal à 1 chiffre.Binaire est le système numérique le plus proche du langage assembleur.

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

Comment convertir en binaire en décimal?

Pour les chiffres binaires à n bits représentés par l'image suivante:

dn-1dn-2...d2d1d0

Pour chaque chiffre du nombre, multipliez par la puissance correspondante de 2 à la puissance.

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

Exemple 1: le nombre binaire "1101" est converti en nombre décimal:

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

Exemple 2: le nombre binaire "0.101" est converti en nombre décimal:

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

Tableau de conversion binaire en décimal:

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

Lien:

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

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

Conversion binaire en décimal 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

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