C++中两个常用的控制语句格式的函数(width和precision函数)

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),只能设置最短的输出字符长度是五个字符,不够则补前置空格。并不是,输出一定是五个字符。

C++中两个常用的控制语句格式的函数(width和precision函数)_第1张图片

你可能感兴趣的:(知识点)