cout << hex << 11 << endl;
cout << 12 << endl;
将打印:
一种
b
如果我 cout 13,它将被打印为'c'。从现在开始如何删除十六进制修饰符,使其仅打印 13?这可能很简单,但我尝试在其他地方寻找答案。谢谢。
写在你的代码中:
cout << dec << 13
您可能想查看 Boost iostream状态保护程序库。这使得保存状态、设置新状态、然后恢复原始(已保存)状态变得相当容易。
cout << dec
也看这里
using namespace std;
cout<<hex<<11<<endl;
cout<<dec<<12<<endl;
cout<<13<<endl;