C++中的cout.setf()跟cout.precision()的作用

这两个就是格式控制的~ostream成员函数里面的,也可以用输出流操作符来控制,都一样的~附给你一些看看~

其中cout.setf跟setiosflags一样的,cout.precision跟setprecision一样~

#include  
这里面iomanip的作用比较多: 
主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文 
件,就像C里面的格式化输出一样.以下是一些常见的控制函数的: 
dec 置基数为10 相当于"%d" 
hex 置基数为16 相当于"%X" 
oct 置基数为8 相当于"%o" 
setfill(c) 设填充字符为c 
setprecision(n) 设显示小数精度为n位 
setw(n) 设域宽为n个字符 
这个控制符的意思是保证输出宽度为n。如: 
cout< 
#include  
using namespace std; 
int main() 
{ 
cout<<12345.0< 
 

你可能感兴趣的:(c++学习历程)