#include<iostream>
#include<iomanip>//输出样式头文件
using namespace std;//命名空间第一种使用方式,不安全,可能与其它重复
using std::cin;//命名空间第二种使用方式,较安全
//std::cin<<xx<<std::endl;命名空间第三种使用方式,最安全
int main()
{
int a = 1234;
cout << hex << a << endl;//16进制
cout << dec << a << endl;//10进制
cout << setw(10) << a << endl;//设置输出字节宽度
cout << setw(10) << setiosflags(ios::left) << a << endl;//左对齐(默认右对齐)
cout << setw(10) << setfill('*') <<setiosflags(ios::right)<< a << endl;//用“*”填充空白位置(默认空格)
double b = 10002.1234123;
cout << setiosflags(ios::fixed) << setprecision(3) << b << endl;//以小数输出并控制输出小数位数
char arr[] = "asdfasdfsa";
cout << arr << endl;
cout << (int*)arr << endl;//字符 必须强转才能输出地址(指针强转只会改变类型,不会改变值)
cin.get();
return 0;
}
C++中输出设置
最新推荐文章于 2023-05-01 15:36:27 发布