#include<bits/stdc++.h>
using namespace std;
int main()
{
int x = 42;
cout<< x <<endl;//十进制
cout<< oct << showbase << x << endl;// oct指定以八进制输出,showbase指定 显示前导符0
cout<< hex << x <<endl;// hex指定以十六进制输出,显示前导符 0x
cout << resetiosflags(ios_base::basefield); // 恢复默认输入输出格式控制(需 要包含头文件iomanip)
bool ans = true;
cout << ans << endl; // 默认,布尔型变量以整数形式输出
cout << boolalpha << ans << endl; // 以布尔值形式输出
system("pause");
}


这个C++程序示例展示了如何使用iostream库进行数值的十进制、八进制和十六进制输出,并通过boolalpha控制布尔值的显示形式。程序首先定义了一个整型变量x为42,然后分别以十进制、八进制(前导符0)和十六进制(前导符0x)输出。最后,它演示了如何在默认和布尔值形式下输出布尔类型变量。
1035

被折叠的 条评论
为什么被折叠?



