我是靠谱客的博主 聪慧斑马,最近开发中收集的这篇文章主要介绍C++ precision() 函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2014-9-5:

precision() 返回当前的浮点数精度值
precision(val) 设置val为新的浮点数精度值, 并返回原值
setf(flags) 添加格式标志flags, 返回所有标志的原本状态.
以上是<<C++ 标准程序库>>我在查到的, 不过automobile没找到
怎么控制后面输出的格式?
像这样 cout << ios::showpoint 这样 (接下来的输出会输出小数点后面的0)
以上那句等价于 cout.setf(ios::showpoint) ,
ios打成ios_base也是一样的
标志也可以一起使用 cout.setf(ios::showpoint | ios::boolalpha) 像这样
想要去除某个标志使用函数 unsetf
或者flag函数一次设置全部的标志, (setf 函数只是添加标志, flag整个替换掉)
下面有些书中列出来的其他标志, 希望对你有用
showpos
正数前面加上+号
fixed 使用小数计数法
scientific 使用科学计数法
uppercase 使用大写字符
showbase
显示数字的进制
boolalpha
bool值使用字符表示 , true或者false
noboolalpha
bool使用0和1表示
left
靠左对齐
right
靠右对齐
internal 字符靠左对齐, 数字卡右对齐

最后

以上就是聪慧斑马为你收集整理的C++ precision() 函数的全部内容,希望文章能够帮你解决C++ precision() 函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部