转换为十六进制:
cout << hex << int(x) << endl;
如何反过来转换,从十六进制到十进制?
输入十六进制数简单:
cin >> hex >> x;
您可以使用std::dec
IO 操纵器:
std::cout << std::dec << int(x) << endl;
请注意,仅当您以前使用过std::hex
或其他方式来操作std::cout
. 否则,您无需采取任何措施:an 的默认int
值为十进制。
不使用std::hex
机械手?
std::cout << int(x) << std::endl;