Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Passer au contenu principal
Gizke.com
Blog

Convertisseur de bases

Tout reste sur votre appareil.
Commencez par 0x, 0b ou 0o pour saisir de l'hexadécimal, du binaire ou de l'octal. Les espaces et _ entre chiffres sont ignorés.
Exemples

Résultats

Binaire (2)
11111111
Octal (8)
377
Décimal (10)
255
Hexadécimal (16)
FF
73
Bits nécessaires
8
Bits à 1
8
Caractère Unicode
U+00FF ÿ

Complément à deux

Comment ce nombre est stocké sur un nombre fixe de bits, lu signé et non signé. Touchez un bit pour l'inverser.

Signé
-1
Non signé
255
Hex
0xFF
Binaire
1111 1111
Octets, gros-boutiste
FF
Octets, petit-boutiste
FF
NON bit à bit
0x00

Bits

Le bit le plus à gauche est le bit de signe : à 1, la valeur signée est négative.
Le calcul détaillé
Du décimal vers :
DivisionQuotientReste
255 ÷ 21271
127 ÷ 2631
63 ÷ 2311
31 ÷ 2151
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

Restes de bas en haut : 11111111

Convertissez entre binaire, octal, décimal, hexadécimal et toute base de 2 à 36 - exact pour les grands nombres, fractions et complément à deux.

Un convertisseur pour les développeurs, les élèves et tous ceux qui lisent un vidage hexadécimal : saisissez un nombre en binaire, octal, décimal, hexadécimal ou dans toute base de 2 à 36 et voyez-le dans toutes à la fois. Le résultat est exact - un nombre de 40 chiffres garde chaque chiffre, et une fraction comme 0.1 affiche sa période au lieu d'une valeur arrondie. Les entiers ont aussi leur complément à deux de 8 à 128 bits, l'ordre des octets, une grille de bits cliquable et les étapes de calcul pour les devoirs.

Questions fréquentes

Comment convertir du binaire en décimal ?
Multipliez chaque chiffre par son poids et additionnez. En binaire, les poids sont des puissances de 2 depuis la droite : 1, 2, 4, 8, 16, etc. Ainsi 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11. Ouvrez « Le calcul détaillé » pour voir cela avec votre nombre.
Comment convertir du décimal en binaire ou en hexadécimal ?
Divisez par la nouvelle base encore et encore en notant chaque reste, jusqu'à un quotient nul. Lisez les restes de bas en haut : 11 ÷ 2 donne les restes 1, 1, 0, 1, donc 11 s'écrit 1011 en binaire. En hexadécimal, les restes 10 à 15 s'écrivent A à F.
Pourquoi FF vaut-il -1 ?
Sur 8 bits, FF (11111111) vaut 255 non signé mais -1 en complément à deux, la façon dont les ordinateurs stockent les entiers signés : le bit de gauche compte -128 au lieu de +128. Le même motif sur 16 bits (00FF) vaut simplement 255. Choisissez la largeur pour voir les deux lectures.
Pourquoi 0.1 ne se termine-t-il jamais en binaire ?
0.1 vaut 1/10, et 10 contient le facteur 5, que le binaire ne peut pas diviser exactement - comme 1/3 ne se termine jamais en décimal. Les chiffres 0011 se répètent à l'infini : 0.0(0011). La plupart des calculatrices arrondissent ; ici la période est trouvée exactement et soulignée d'une barre. C'est aussi pourquoi 0.1 + 0.2 ne fait pas exactement 0.3 dans la plupart des langages.
Quelle taille peuvent avoir les nombres ?
Jusqu'à 4 096 caractères, chaque chiffre conservé. Beaucoup de convertisseurs utilisent les nombres JavaScript ordinaires et arrondissent sans prévenir tout ce qui dépasse 9 007 199 254 740 991 (2^53 − 1) ; celui-ci calcule sur des entiers exacts, donc les valeurs 64 et 128 bits sont justes.
Mon nombre est-il envoyé quelque part ?
Non. Tout est calculé dans votre navigateur, la page fonctionne donc aussi hors ligne. Un lien copié garde le nombre dans l'adresse après ?q= - ne le partagez qu'avec des personnes autorisées à le voir.

Partager cet outil

BlogÀ proposContactConditions d'utilisationPolitique de confidentialité