c++中怎么控制浮点型小数点后输出的位数

关于这个问题   涉及到的是流的格式化

大家都知道   关于c++的小数输出    小数点后面的尾数全部省略,那么该怎么办呢?

我们需要了解一部分关于c++输出时格式的知识

首先 需要有#include这个头文件,因为它是输出输出流的格式控制

其次例如    double  sum=10;   cout<

其中setiosflags(ios::fixed)不要写错   它与后面的setprecision(1)连用可以控制输出小数小数点后面的位数,即一位    10.0;

如果只有setprecision(1),表示的是有一位有效数字的小数  1e+001; 



扩展一下   如果在输出的时候   没有设置域宽  即setw()   那么系统自动认为的是左对齐,

如果设置了的话    那就是右对齐   左边闲余的表示出空格;

你可能感兴趣的:(心得浅谈)