C++ 输入、输出和文件
文章目录
一、输出
1. 修改显示时使用的计数系统。
即控制整数是以二进制、十进制或是其他进制进行输出。可采用以下两种方法实现:
int n = 13;
cout << n; //output:13
cout << hex; //第一种方法:使用cout<<进制;
cout << n; //output:d
dec(cout); //第二种方法:使用进制(cout);
cout << n; //output:13
2. 调整字段宽度
使用 width(int i)
方法,将字段宽度设为 i
,但此举只影响将显示的下一个项目。显示完毕后,字段宽度将重新设置成默认值。
width(int i)
方法为右对齐。
若需要输出的数据长度大于字段长度,C++ 将增宽字段,以容纳该数据。
3. 填充字符
使用 cout.fill(char c)
方法,如 cout.fill('*')
。
此举将一直有效,直至再次使用该方法更改填充字符。
4. 打印末尾的 0 和小数点
使用 cout.precision(int i)
设置显示精度。使用cout.setf(ios_base::showpoint)
显示末尾小数点。若无设定显示精度,则 cout.setf(ios_base::showpoint)
将使用默认精度。
float a = 20.40, b = 1.9 + 8.0 / 9.0;
cout.setf(ios_base::showpoint);
cout << a