Salut,
si tu veut savoir la valeur d'un nombre hexadécimal en décimal, tu dois connaître certains "détails"
0 - F -> 0 à 15
0 - 9 -> normal
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
Donc maintenant disons que l'on reprend la couleur rouge:
0xFF0000FF
Déterminons une position pour chacun des signes:
0x76543210
séparons en composantes pour plus de clarté:
0x 76 54 32 10
pour savoir la valeur d'un seul caractère, il suffit de prendre sa valeur et la multiplié par 16 exposant la position
donc:
Val * 16^pos
bien sur, la valeur totale du nombre est la somme de toutes ces valeurs
donc, la couleur rouge vaut:
15 * 16^7 + 15 * 16^6 + 15 * 16^1 + 15 * 16^0
16^0 = 1 alors le dernier nombre est égal à sa propre valeur
4 026 531 840 + 251 658 240 + 240 + 15 = 4 278 190 335
donc 0xFF0000FF = 4 278 190 335
bien sûr c'est une méthode un peu longue, il en existe surement des plus rapide (entre autre utiliser une calculatrice ou un programme pour faire la conversion)
++Sim++