Table de conversion de bases
Générez instantanément des graphiques de référence de bases numériques interactifs et personnalisés. Choisissez des valeurs de début et de fin personnalisées et des pas d'incrément pour construire un tableau de nombres décimaux associés à leurs équivalents binaires, octaux, hexadécimaux et en caractères ASCII. Appliquez des filtres, mettez en évidence des propriétés mathématiques, téléchargez les données en CSV/JSON ou copiez-les sous forme de tableaux Markdown. Adapté aux cours d'informatique standards et aux besoins de programmation.
Analyze number mappings dynamically. Configure your starting value, ending range, padding parameters, and active column properties below.
| Decimal (10) | Binary (2) | Octal (8) | Hexadecimal (16) | ASCII Char | Roman Num |
|---|---|---|---|---|---|
| 0 | 00000000 | 0 | 0 | Control char | - |
| 1 | 00000001 | 1 | 1 | Control char | I |
| 2 | 00000010 | 2 | 2 | Control char | II |
| 3 | 00000011 | 3 | 3 | Control char | III |
| 4 | 00000100 | 4 | 4 | Control char | IV |
| 5 | 00000101 | 5 | 5 | Control char | V |
| 6 | 00000110 | 6 | 6 | Control char | VI |
| 7 | 00000111 | 7 | 7 | Control char | VII |
| 8 | 00001000 | 10 | 8 | Control char | VIII |
| 9 | 00001001 | 11 | 9 | Control char | IX |
| 10 | 00001010 | 12 | A | Control char | X |
| 11 | 00001011 | 13 | B | Control char | XI |
| 12 | 00001100 | 14 | C | Control char | XII |
| 13 | 00001101 | 15 | D | Control char | XIII |
| 14 | 00001110 | 16 | E | Control char | XIV |
| 15 | 00001111 | 17 | F | Control char | XV |
| 16 | 00010000 | 20 | 10 | Control char | XVI |
| 17 | 00010001 | 21 | 11 | Control char | XVII |
| 18 | 00010010 | 22 | 12 | Control char | XVIII |
| 19 | 00010011 | 23 | 13 | Control char | XIX |
| 20 | 00010100 | 24 | 14 | Control char | XX |
| 21 | 00010101 | 25 | 15 | Control char | XXI |
| 22 | 00010110 | 26 | 16 | Control char | XXII |
| 23 | 00010111 | 27 | 17 | Control char | XXIII |
| 24 | 00011000 | 30 | 18 | Control char | XXIV |
| 25 | 00011001 | 31 | 19 | Control char | XXV |
| 26 | 00011010 | 32 | 1A | Control char | XXVI |
| 27 | 00011011 | 33 | 1B | Control char | XXVII |
| 28 | 00011100 | 34 | 1C | Control char | XXVIII |
| 29 | 00011101 | 35 | 1D | Control char | XXIX |
| 30 | 00011110 | 36 | 1E | Control char | XXX |
| 31 | 00011111 | 37 | 1F | Control char | XXXI |
| 32 | 00100000 | 40 | 20 | XXXII | |
| 33 | 00100001 | 41 | 21 | ! | XXXIII |
| 34 | 00100010 | 42 | 22 | " | XXXIV |
| 35 | 00100011 | 43 | 23 | # | XXXV |
| 36 | 00100100 | 44 | 24 | $ | XXXVI |
| 37 | 00100101 | 45 | 25 | % | XXXVII |
| 38 | 00100110 | 46 | 26 | & | XXXVIII |
| 39 | 00100111 | 47 | 27 | ' | XXXIX |
| 40 | 00101000 | 50 | 28 | ( | XL |
| 41 | 00101001 | 51 | 29 | ) | XLI |
| 42 | 00101010 | 52 | 2A | * | XLII |
| 43 | 00101011 | 53 | 2B | + | XLIII |
| 44 | 00101100 | 54 | 2C | , | XLIV |
| 45 | 00101101 | 55 | 2D | - | XLV |
| 46 | 00101110 | 56 | 2E | . | XLVI |
| 47 | 00101111 | 57 | 2F | / | XLVII |
| 48 | 00110000 | 60 | 30 | 0 | XLVIII |
| 49 | 00110001 | 61 | 31 | 1 | XLIX |
| 50 | 00110010 | 62 | 32 | 2 | L |
| 51 | 00110011 | 63 | 33 | 3 | LI |
| 52 | 00110100 | 64 | 34 | 4 | LII |
| 53 | 00110101 | 65 | 35 | 5 | LIII |
| 54 | 00110110 | 66 | 36 | 6 | LIV |
| 55 | 00110111 | 67 | 37 | 7 | LV |
| 56 | 00111000 | 70 | 38 | 8 | LVI |
| 57 | 00111001 | 71 | 39 | 9 | LVII |
| 58 | 00111010 | 72 | 3A | : | LVIII |
| 59 | 00111011 | 73 | 3B | ; | LIX |
| 60 | 00111100 | 74 | 3C | < | LX |
| 61 | 00111101 | 75 | 3D | = | LXI |
| 62 | 00111110 | 76 | 3E | > | LXII |
| 63 | 00111111 | 77 | 3F | ? | LXIII |
| 64 | 01000000 | 100 | 40 | @ | LXIV |
Caractéristiques clés de la table de conversion de bases
- Plages personnalisées et pas d'incrément : générez des listes de correspondance de bases depuis n'importe quel entier de départ jusqu'à une valeur de fin avec des pas personnalisés (par exemple en comptant de 5 en 5, de 10 en 10, etc.). Prend en charge des sorties de table jusqu'à 10 000 lignes.
- Mise en évidence visuelle des propriétés : identifiez instantanément les propriétés mathématiques dans la grille du tableau. Mettez en évidence les nombres premiers, pairs, impairs ou les carrés parfaits avec des marqueurs de couleur personnalisés.
- Export Markdown et données : téléchargez votre feuille de référence de bases personnalisée en fichier CSV ou JSON. Copiez les lignes directement sous forme de tableau au format Markdown, prêt pour votre documentation Markdown.
- Filtres de recherche multicolonnes : trouvez des valeurs instantanément. Le filtre de recherche parcourt les valeurs décimales, binaires, octales et hexadécimales pour correspondre aux sous-chaînes en temps réel.
Cas d'usage courants de la table de conversion de bases
- Enseignement de l'informatique : une aide à l'étude parfaite pour les étudiants qui apprennent la représentation binaire, les configurations hexadécimales, le complément à deux et les conversions de bases numériques.
- Firmware et systèmes embarqués : recoupez les réglages de registres, les configurations de broches et les drapeaux d'octets entre champs de bits binaires et valeurs hexadécimales lors du débogage de microcontrôleurs.
- Sous-réseaux et IP : associez les adresses IP et les masques réseau à des octets binaires, facilitant la compréhension des blocs CIDR, du sous-réseautage et de la logique bit à bit.
- Ingénierie électronique numérique : validez les transitions de portes logiques, les valeurs d'encodeurs/décodeurs et les tables de vérité en vérifiant côte à côte des compteurs binaires consécutifs.
- Impression d'aide-mémoire : générez une plage sur mesure (par exemple de 0 à 255) et imprimez une feuille propre adaptée au papier à utiliser comme fiche de référence hors ligne pour programmeurs.
- Documentation technique : copiez rapidement une grille Markdown formatée de plages spécifiques et collez-la directement dans la documentation de conception, les fichiers de code ou les pages wiki.
Qu'est-ce qu'une base numérique (radix) ?
Une base numérique (ou radix) est le nombre de chiffres uniques, zéro compris, qu'un système de numération positionnel utilise pour représenter les nombres. En décimal standard (base 10), nous comptons avec 10 symboles (0-9). Dans les ordinateurs, le matériel repose sur des transistors binaires qui n'ont que deux états, représentant la base 2 (0 et 1). Pour écrire le binaire de façon compacte, les informaticiens utilisent l'octal (base 8) et l'hexadécimal (base 16).
Comment fonctionne mathématiquement la conversion de bases
Tout nombre en base b peut être représenté à l'aide de poids positionnels. La position de chaque chiffre correspond à une puissance de la base b.
Exemple : convertir l'hexadécimal A4 16 en décimal :
Exemple : convertir le décimal 13 en binaire (base 2) :
Nous divisons par 2 de façon répétée et notons les restes (lus de bas en haut) :
- Attribuer les valeurs : en hex, A = 10, et les positions sont pondérées par des puissances de 16.
- Équation : A4 16 = (10 × 16 1 ) + (4 × 16 0 )
- Substitution : (10 × 16) + (4 × 1) = 160 + 4 = 164 10
- 13 ÷ 2 = 6, reste 1 (bit de poids faible)
- 6 ÷ 2 = 3, reste 0
- 3 ÷ 2 = 1, reste 1
- 1 ÷ 2 = 0, reste 1 (bit de poids fort)
- Résultat : 13 10 = 1101 2
Aide-mémoire rapide de conversion de bases
Lorsque vous travaillez avec des microprocesseurs ou des configurations réseau, les correspondances suivantes sont standard :
Foire aux questions
Une table de conversion de bases est un graphique de référence qui liste des nombres décimaux consécutifs à côté de leurs représentations équivalentes dans d'autres systèmes numériques, généralement binaire (base 2), octal (base 8) et hexadécimal (base 16). Elle est largement utilisée par les programmeurs et les ingénieurs comme aide-mémoire.
Ajustez simplement les champs Valeur de début, Valeur de fin et Pas d'incrément dans le panneau de paramètres de plage. Vous pouvez générer des tables à partir de n'importe quelle valeur jusqu'à 1 000 000, avec un nombre maximal de 10 000 lignes pour préserver la rapidité du navigateur.
Le remplissage de bits ajoute des zéros initiaux aux nombres binaires pour représenter les largeurs de mots standard de l'informatique, comme les nibbles de 4 bits, les octets de 8 bits ou les mots de 16 bits. Vous pouvez choisir « Aucun », « 4 bits », « 8 bits » ou « 16 bits » dans nos options de configuration binaire pour formater les sorties binaires.
Oui. Le générateur permet de copier tout le tableau directement dans votre presse-papiers au format Markdown (parfait pour la documentation ou les commentaires GitHub) ou d'exporter les données sous forme de fichier CSV ou JSON téléchargeable.
Oui. Saisissez un nombre ou un caractère dans le champ de recherche pour filtrer dynamiquement le tableau. La recherche correspond aux valeurs dans toutes les bases (par exemple, rechercher « 1F » trouvera 31 en décimal et 11111 en binaire).
Le mini-convertisseur est un utilitaire d'accès rapide. Vous pouvez saisir un seul nombre dans n'importe quel champ de base (décimal, binaire, octal ou hexadécimal) et le voir instantanément traduit dans toutes les autres bases, indépendamment de la génération d'un tableau complet.
À 100 %. Comme tous les outils de notre site, l'analyse, les calculs et la génération de tableaux sont traités localement dans votre navigateur. Aucune donnée n'est jamais transmise à des serveurs externes ni enregistrée.