文字の値を数値として読み取って、それに対応する16進数値を見つける必要があります。文字からASCII値を読み取って16進形式の文字列に変換する方法
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
char c = 197;
cout << hex << uppercase << setw(2) << setfill('0') << (short)c << endl;
}
出力:
FFC5
予想される出力:
C5
'unsigned char'と' unsigend short'を使用します – SHR