当前位置: 代码迷 >> 综合 >> c++ cout.setf()
  详细解决方案

c++ cout.setf()

热度:61   发布时间:2024-02-10 19:11:48.0

cout.setf()

的作用是通过设置格式标志来控制输出形式。
其中ios_base::floatfield表示:用正常的记数方法显示浮点数(与科学计数法相对应);
ios_base::fixed表示小数点后保留6位小数。

	using std::cout;cout.setf(std::ios_base::floatfield);// cout.setf(std::ios_base::fixed);float a=13e-3;cout<<" "<<a;

输出

0xd.4fdf4p-10

	using std::cout;// cout.setf(std::ios_base::floatfield);cout.setf(std::ios_base::fixed);float a=13e-3;cout<<" "<<a;

输出

0.013000