C++ cout宽度和精度

在系统学习完C/Cpp的基础知识后,在平时练习时会遇到很多细节问题,本篇说一下CPP中cout函数的宽度与精度问题。

对于cout函数有数个子函数,他们用来控制cout函数的输出格式,分别是:

1.cout.width(int length);  //控制输出宽度
2.cout.fill(char c);       //填充多余字符
3.cout.precision(int len);	// 控制精度 即保留 len 位小数
   cout.flags(ios::fixed);
   cout.unsetf(ios::fixed);
4.cout.flags(ios::oct); 8
  cout.flags(ios::dec); 10
  cout.flags(ios::hex); 16

对于精度与宽度,首先介绍

cout.flags(ios::fixed);

flags()是设置标志字   fixed标志是以定点形式显示浮点数,此时理解为给小数点加了标记,后面precision函数才会给小数点后生效。

再者宽度的含义为算上小数点,符号等所有的位数,此后定义的精度时小数点后的位数

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值