Я c coder, новый для С++.
Я пытаюсь напечатать следующее с помощью cout со странным выходом. Любые комментарии к этому поведению оцениваются.
#include<iostream>
using namespace std;
int main()
{
unsigned char x = 0xff;
cout << "Value of x " << hex<<x<<" hexadecimal"<<endl;
printf(" Value of x %x by printf", x);
}
выход:
Value of x ÿ hexadecimal
Value of x ff by printf