Il existe deux façons de représenter les nombres hexadécimaux en langage C : la forme préfixe (préfixée par 0x, suivi d'un nombre hexadécimal) et la forme suffixe (en ajoutant un suffixe U après le nombre hexadécimal). Les nombres hexadécimaux utilisent 0 à F (les lettres majuscules et minuscules représentent la même valeur), le préfixe 0x est obligatoire sous la forme préfixe et le suffixe U est facultatif sous la forme suffixe.
Comment représenter des nombres hexadécimaux en langage C
En langage C, vous pouvez utiliser les deux manières suivantes pour représenter des nombres hexadécimaux :
Méthode 1 : Forme de préfixe
0x
suivi d'un nombre hexadécimal. 0x
作为前缀,后跟十六进制数字。0x123
表示十六进制数 291。方式 2:后缀形式
U
后缀。123U
也表示十六进制数 291。注意事项:
0
到 F
(或 0
到 f
)来表示。0xABC
和 0xabc
相同。0x
前缀是必需的,否则数字将被解释为十进制数。U
0x123
représente le nombre hexadécimal 291. U
après le nombre hexadécimal. 🎜🎜Par exemple : 123U
représente également le nombre hexadécimal 291. 🎜🎜🎜🎜Remarque : 🎜🎜🎜🎜Les nombres hexadécimaux utilisent 0
pour F
(ou 0
pour f) représenter. 🎜🎜Les lettres majuscules et minuscules représentent la même valeur hexadécimale, par exemple, <code>0xABC
et 0xabc
sont identiques. 🎜🎜Sous forme de préfixe, le préfixe 0x
est obligatoire, sinon le nombre sera interprété comme un nombre décimal. 🎜🎜Sous forme de suffixe, le suffixe U
est facultatif mais recommandé pour améliorer la lisibilité. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!