using namespace std;
int main()
{
int a = 123;
double b = 3.1415926;
cout << setbase(16) << a << endl; //转换为16进制输出
cout << setbase(8) << a << endl;
cout << setbase(10) << setprecision(4) << b; //转换为10进制输出,保留4位有效数字
return 0;
}
原文:https://www.cnblogs.com/Brimon-zZY/p/14544206.html