Comment le même nombre s'écrit dans les quatre bases des programmeurs, avec les méthodes de conversion rapides. Pour l'explication complète, lisez Les bases de numération : binaire, octal et hexadécimal ; pour convertir une valeur, utilisez le Convertisseur de Bases.
De 0 à 31 dans quatre bases
| Décimal | Binaire | Octal | Hex | Décimal | Binaire | Octal | Hex |
|---|---|---|---|---|---|---|---|
| 0 | 0000 |
0 |
0 |
16 | 10000 |
20 |
10 |
| 1 | 0001 |
1 |
1 |
17 | 10001 |
21 |
11 |
| 2 | 0010 |
2 |
2 |
18 | 10010 |
22 |
12 |
| 3 | 0011 |
3 |
3 |
19 | 10011 |
23 |
13 |
| 4 | 0100 |
4 |
4 |
20 | 10100 |
24 |
14 |
| 5 | 0101 |
5 |
5 |
21 | 10101 |
25 |
15 |
| 6 | 0110 |
6 |
6 |
22 | 10110 |
26 |
16 |
| 7 | 0111 |
7 |
7 |
23 | 10111 |
27 |
17 |
| 8 | 1000 |
10 |
8 |
24 | 11000 |
30 |
18 |
| 9 | 1001 |
11 |
9 |
25 | 11001 |
31 |
19 |
| 10 | 1010 |
12 |
A |
26 | 11010 |
32 |
1A |
| 11 | 1011 |
13 |
B |
27 | 11011 |
33 |
1B |
| 12 | 1100 |
14 |
C |
28 | 11100 |
34 |
1C |
| 13 | 1101 |
15 |
D |
29 | 11101 |
35 |
1D |
| 14 | 1110 |
16 |
E |
30 | 11110 |
36 |
1E |
| 15 | 1111 |
17 |
F |
31 | 11111 |
37 |
1F |
Puissances de deux
| Puissance | Valeur | Usage courant |
|---|---|---|
| 2^0 | 1 | |
| 2^1 | 2 | |
| 2^2 | 4 | |
| 2^3 | 8 | |
| 2^4 | 16 | |
| 2^5 | 32 | |
| 2^6 | 64 | |
| 2^7 | 128 | Maximum d'un octet signé + 1 |
| 2^8 | 256 | Valeurs d'un octet |
| 2^9 | 512 | |
| 2^10 | 1 024 | 1 Kio |
| 2^12 | 4 096 | |
| 2^16 | 65 536 | Valeurs sur 16 bits |
| 2^20 | 1 048 576 | 1 Mio |
| 2^24 | 16 777 216 | |
| 2^30 | 1 073 741 824 | 1 Gio |
| 2^32 | 4 294 967 296 | Valeurs sur 32 bits (adresses IPv4) |
Convertir à la main
- Décimal vers binaire : divisez par 2 à répétition et lisez les restes du dernier au premier. 202 donne les restes
0 1 0 1 0 0 1 1, qui lus à l'envers font11001010. - Binaire vers hex : groupez les bits par quatre depuis la droite et convertissez chaque groupe :
1100 1010donneC A, soit0xCA. - Binaire vers octal : groupez par trois :
11 001 010donne3 1 2, soit312. - Vérification : 202 = 128 + 64 + 8 + 2 =
0xCA=0o312.
Alphabet Base32
Base32 (comme Base64, avec 32 symboles) utilise A à Z et 2 à 7, et = complète la fin. Hello s'encode en JBSWY3DP. Utilisez l'Encodage Base32 et le Décodage Base32.
Accès rapide aux convertisseurs
Entre bases : Convertisseur Binaire vers HEX, Convertisseur HEX vers Binaire, Convertisseur Binaire vers Octal, Convertisseur Octal vers Binaire, Convertisseur Octal vers HEX, Convertisseur HEX vers Octal, Convertisseur Octal vers Décimal et Convertisseur Décimal vers Octal. Entre texte et une base : Convertisseur de Texte en Binaire, Convertisseur Binaire vers Texte, Convertisseur Binaire vers ASCII, Convertisseur ASCII vers Binaire, Convertisseur de Texte en HEX, Convertisseur HEX vers Texte, Convertisseur Texte en Octal, Convertisseur Octal vers Texte, Convertisseur de Texte en Décimal et Convertisseur Décimal vers Texte. Pour écrire un nombre en toutes lettres, utilisez le Convertisseur de Nombre en Lettres.