Comment afficher des valeurs hexadécimales en C à l'aide de cout
Pour imprimer des valeurs hexadécimales à l'aide de cout en C, vous pouvez exploiter std::hex manipulateur. Voici comment procéder :
Considérez l'extrait de code :
int a = 255; cout << a;
Ce code imprimera la valeur décimale de a, qui est 255. Cependant, si vous souhaitez que la sortie soit au format hexadécimal (FF), vous devez utiliser le std::hex manipulateur.
#include <iostream> ... std::cout << std::hex << a;
En ajoutant std::hex au flux de sortie, vous demandez à cout d'afficher la valeur au format hexadécimal. Cela produira le résultat souhaité : FF.
En plus de changer le format de base en hexadécimal, il existe plusieurs autres options que vous pouvez utiliser pour contrôler le formatage exact de la sortie. nombre. Ceux-ci incluent :
Voici un exemple d'utilisation de ces options :
std::cout << std::hex << std::setfill('0') << std::uppercase << a;
Cela produira le résultat : 0xFF (avec des zéros non significatifs et des chiffres hexadécimaux majuscules).
En exploitant la puissance des manipulateurs comme std::hex, vous pouvez personnaliser la façon dont les nombres sont affichés en C pour répondre à vos besoins spécifiques. besoins.
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!