Maison >développement back-end >C++ >Que signifient %x et %o en langage C ?
En langage C, %x et %o sont utilisés pour formater la sortie entière : %x : imprimer un entier hexadécimal non signé. %o : affiche un entier octal non signé.
%x et %o en langage C
En langage C, "%x" et "%o" sont des spécificateurs de format utilisés dans les chaînes de format pour spécifier comment imprimer un entier :
Utilisation :
Pour imprimer un entier au format hexadécimal ou octal, vous devez utiliser des fonctions de formatage telles que printf() ou sprintf(). Le spécificateur de format est placé avant la variable à imprimer. Par exemple :
<code class="c">int number = 123; printf("十六进制:%x\n", number); printf("八进制:%o\n", number);</code>
Sortie :
L'exécution du code ci-dessus affichera :
<code>十六进制:7b 八进制:173</code>
Remarque :
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!