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.csruizhi.cn/article/gsihei.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都网站建设 成都网站建设 成都网站设计 高端定制网站设计 成都网站建设 成都网站设计制作公司 企业网站制作 教育网站设计方案 攀枝花网站设计 网站建设改版 网站建设公司 成都商城网站建设 成都网站建设 成都网站建设 成都品牌网站建设 古蔺网站建设 成都品牌网站设计 响应式网站建设 达州网站设计 成都网站设计 梓潼网站设计 成都企业网站设计