width
语法:
int width();int width( int w ); |
函数 width()返回当前的宽度。可选择参数w用于设定宽度大小。宽度是指每一次输出中显示的字符的最小数目。例如:
cout.width( 5 );cout << "2";
displays
2
(在一个'2'的后面紧跟着四个空格)
precision
语法:
streamsize precision();streamsize precision( streamsize p ); |
precision()函数设置或返回当前要被显示的浮点变量的位数。例如,下面的代码:
float num = 314.15926535;cout.precision( 5 );cout << num;
displays
314.16
总结:
cout.width(5),只能设置最短的输出字符长度是五个字符,不够则补前置空格。并不是,输出一定是五个字符。