Maison > Article > développement back-end > Comment puis-je générer des valeurs hexadécimales en C ?
Sortir des valeurs hexadécimales en C
Lors de l'affichage de valeurs entières en C, il est souvent souhaitable de les afficher au format hexadécimal, en particulier lorsqu'il s'agit de avec des opérations au niveau du bit ou des adresses mémoire. Ceci peut être réalisé en utilisant le manipulateur std::hex.
Pour imprimer un entier au format hexadécimal, insérez simplement le manipulateur std::hex dans le flux de sortie avant la variable entière. Par exemple :
int a = 255; std::cout << std::hex << a;
Cela affichera la chaîne "FF" dans le flux de sortie standard.
En plus du manipulateur std::hex de base, il existe plusieurs autres manipulateurs qui peuvent être utilisé pour contrôler le formatage du numéro de sortie. Ceux-ci incluent :
Par exemple, le code suivant affichera la représentation hexadécimale de l'entier a en majuscule avec un préfixe "0x" :
std::cout << std::hex << std::uppercase << std::showbase << a;
Cela affichera le chaîne "0XFF" au flux de sortie standard.
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!