转换为十六进制:
cout << hex << int(x) << endl;
十六进制如何逆向转换为十进制?
简单输入十六进制数:
cin >> hex >> x;
最佳答案
您可以使用 std::dec
IO manipulator :
std::cout << std::dec << int(x) << endl;
请注意,仅当您之前使用过 std::hex
或其他方式来操作 std::cout
的基数时才需要这样做。否则您不需要采取任何行动:int
的默认值是十进制。
关于c++ - 将十六进制转换为十进制 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17781115/