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://hxwzsj.com/article/gsihei.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 外贸网站建设 成都网站建设 成都网站建设 成都网站制作 成都网站制作 定制网站设计 广安网站设计 做网站设计 成都网站设计 成都网站设计 成都网站建设 企业手机网站建设 成都商城网站建设 品牌网站建设 成都响应式网站建设公司 品牌网站建设 网站设计制作报价 成都网站建设 成都网站设计 LED网站设计方案 手机网站设计 手机网站制作