Constantes hexadécimales et octales

Les valeurs constantes entières sont généralement écrites en décimal, mais il peut parfois être utile de les écrire en octal ou en hexadécimal. Pour cela, on place un préfixe qui est le chiffre 0 pour les valeurs octales, et 0x pour les hexadécimales. Par exemple, on a les égalités suivantes :

         119 =  0167 = 0x77;          118783 = 0347777 = 0x1CFFF;

On notera que le zéro initial est le signe d’un nombre octal : c’est pourquoi il est interdit pour les valeurs décimales, et une écriture comme 078 provoquera une erreur de compilation (Error : Illegal octal digit, chiffre octal incorrect); cela ne pose un problème que pour la valeur zéro, qui est de toute façon identique en décimal ou en octal.

Les chiffres hexadécimaux A à F peuvent être écrits en majuscules ou en minuscules.

Précédent Précédent Sommaire Sommaire Suivant Suivant