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++输出精度控制
网站网址:http://www.hxwzsj.com/article/gsihei.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 自适应网站建设 攀枝花网站设计 成都网站设计公司 定制网站建设多少钱 成都营销网站建设 成都网站建设 外贸营销网站建设 营销型网站建设 公司网站建设 四川成都网站设计 成都商城网站建设 定制网站制作 企业网站制作 成都响应式网站建设公司 成都定制网站建设 成都网站制作 成都网站制作 响应式网站设计 网站设计制作报价 宜宾网站设计 专业网站设计 网站建设方案