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

版权声明:欢迎学习我的博客,希望ACM的发展越来越好~ https://blog.csdn.net/qq_41289920/article/details/82949660

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

猜你喜欢

转载自blog.csdn.net/qq_41289920/article/details/82949660
今日推荐