资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

c++输出精度控制

1.setprecision(n);

创新互联公司专注于大通网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供大通营销型网站建设,大通网站制作、大通网页设计、大通网站官网定制、小程序设计服务,打造大通网络公司原创品牌,更为您提供大通网站排名全网营销落地服务。

    默认设置输出的数字的总位数为n,包含整数和小数部分。

2.setiosflags(ios::fixed)

    默认输出6位,必须与setprecision(n)配合使用,用来控制小数位数,不够补0

3.resetiosflags(ios::fixed);

    取消精度的设置
 

  1. #include  
  2. #include  
  3. using namespace std; 
  4. int main () { 
  5.     double f =3.14159; 
  6.     cout << setprecision (5) << f << endl;                //3.1416        
  7.     cout << setprecision (9) << f << endl;                 //3.14159 
  8.     cout << fixed<
  9.     cout <
  10.     cout<
  11.     cout<
  12.     return 0; 
  13. }  


需注意在精度的设置是全局作用,setiosflags之后要resetiosflags还原,位数也是如此!


网站标题:c++输出精度控制
URL标题:http://cdkjz.cn/article/gsihei.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220