Je dirais au contraire que dans ton exemple le décimal parait plus approprié que l'hexadécimal.
Peut importe que le nombre soit plus grand a écrire 10...0 est un nombre particulier en base 10, et justement en hexadécimal, on ne voit plus cette particularité.
Il faut utiliser l'hexadécimal lorsque ca fait sens. Un gros avantage de l'hexa c'est la représentaion 2 caractères = 1 octet, ce qui le rend très utile pour faire de masque de bit par exemple.
poidsfort = 0X12345678 & 0XFFFF0000 // resultat 0X12340000
et plus clair que
poidsfort = 0X12345678 & 4294901760 // resultat 0X12340000
Car on voit clairement que l'on garde les 2 octets de poid fort.
Suivant le type de programme que tu fait, il se peut que tu n'aie jamais besoin d'hexadécimal.
[^] # Re: utile dans certains cas
Posté par Uther Lightbringer . En réponse au message Hexadecimal VS Decimal. Évalué à 5.
Peut importe que le nombre soit plus grand a écrire 10...0 est un nombre particulier en base 10, et justement en hexadécimal, on ne voit plus cette particularité.
Il faut utiliser l'hexadécimal lorsque ca fait sens. Un gros avantage de l'hexa c'est la représentaion 2 caractères = 1 octet, ce qui le rend très utile pour faire de masque de bit par exemple.
poidsfort = 0X12345678 & 0XFFFF0000 // resultat 0X12340000
et plus clair que
poidsfort = 0X12345678 & 4294901760 // resultat 0X12340000
Car on voit clairement que l'on garde les 2 octets de poid fort.
Suivant le type de programme que tu fait, il se peut que tu n'aie jamais besoin d'hexadécimal.