我是靠谱客的博主 儒雅奇迹,这篇文章主要介绍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函数才会给小数点后生效。

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

最后

以上就是儒雅奇迹最近收集整理的关于C++ cout宽度和精度的全部内容,更多相关C++内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(387)

评论列表共有 0 条评论

立即
投稿
返回
顶部