Retour à l'accueil Développeur Convertisseur de base

Convertisseur de base

Convertissez entre binaire, octal, décimal et hex

Comment utiliser Convertisseur de base

Convertissez entre binaire, octal, décimal et hex Outil gratuit en ligne, sans inscription, sans publicités intrusives. Utilisez maintenant.

À quoi servent les conversions entre bases numériques ?

Les ordinateurs fonctionnent en binaire (base 2), mais les humains travaillent en décimal (base 10). L'hexadécimal (base 16) sert de pont — assez compact pour la lecture humaine, directement mappé au binaire. Comprendre les quatre bases est fondamental pour l'informatique et l'électronique.

Référence rapide : Binaire utilise 0 et 1. Octal utilise 0-7. Décimal utilise 0-9. Hexadécimal utilise 0-9 et A-F (A=10, B=11, C=12, D=13, E=14, F=15). Un chiffre hex représente exactement 4 bits — c'est pourquoi hex est si pratique pour représenter des données binaires de façon compacte.

Frequently Asked Questions

Pourquoi les ordinateurs utilisent-ils le binaire ?

Les circuits électroniques ont deux états stables — allumé (1) et éteint (0). Le binaire correspond parfaitement à ces deux états. Les transistors, les éléments constitutifs des processeurs, basculent entre allumé et éteint, faisant du binaire le langage naturel du matériel numérique. Toute la computation moderne est fondamentalement une manipulation de zéros et de uns.

Comment convertir du binaire en hexadécimal ?

Regroupez les chiffres binaires par groupes de 4 de droite à gauche, puis convertissez chaque groupe en son chiffre hex. 11110101 → 1111=F, 0101=5 → F5. Cela fonctionne parce que 16=2^4 — un chiffre hex représente toujours exactement 4 chiffres binaires. C'est pourquoi hex est préféré au décimal pour représenter des données binaires.

Qu'est-ce que le complément à deux ?

Le complément à deux est la façon dont les ordinateurs représentent les entiers négatifs en binaire. Pour nier un nombre : inversez tous les bits et ajoutez 1. Par exemple, en 8 bits : 5 = 00000101 ; -5 = 11111010 + 1 = 11111011. Cet encodage permet au même circuit matériel d'effectuer à la fois addition et soustraction efficacement.

Que signifie 0x avant un nombre ?

0x est le préfixe conventionnel indiquant un nombre hexadécimal dans les langages de programmation (C, C++, Java, JavaScript, Python). 0xFF signifie hex FF = décimal 255. De même, le préfixe 0b indique binaire (0b11111111 = 255) et 0o indique octal. Sans préfixe, les nombres sont supposés être en décimal.

Combien de chiffres hexadécimaux pour représenter un nombre de 32 bits ?

32 bits ÷ 4 bits par chiffre hex = 8 chiffres hex. Une valeur de couleur 32 bits comme 0x7B35F5FF utilise tous les 8 chiffres (RRGGBBAA). Une adresse IPv4 tient aussi en 32 bits = 8 chiffres hex. Une valeur 64 bits (comme les pointeurs sur les systèmes modernes) nécessite 16 chiffres hex.

Binaire vs octal vs décimal vs hexadécimal — quand utiliser chacun

Le binaire est le langage natif de l'ordinateur — utilisé pour les opérations bit à bit, la compréhension du matériel et l'analyse de protocoles bas niveau. L'octal est principalement utilisé pour les permissions de fichiers Unix (chmod) et certains systèmes télécoms hérités. Le décimal est pour la communication humaine — prix, comptages et nombres du quotidien. L'hexadécimal est le format de travail des développeurs — représentation binaire compacte utilisée pour les couleurs, les adresses mémoire, les hash et l'inspection de données au niveau octet.

☕ Buy me a coffee