cout << fixed,precision,ios_base
2016-04-18 13:33
337 查看
precision() 返回当前的浮点数精度值
precision(val) 设置val为新的浮点数精度值, 并返回原值
setf(flags) 添加格式标志flags, 返回所有标志的原本状态.
怎么控制后面输出的格式?
像这样 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 字符靠左对齐, 数字卡右对齐
precision(val) 设置val为新的浮点数精度值, 并返回原值
setf(flags) 添加格式标志flags, 返回所有标志的原本状态.
怎么控制后面输出的格式?
像这样 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 字符靠左对齐, 数字卡右对齐
相关文章推荐
- iOS 开发--github的demo
- iOS中几种数据持久化方案总结
- iOS视频开发经验
- iOS 计算文件夹中包含所有文件的大小
- iOS多媒体开发
- ios 关于如何设置注册登录验证码、正则表达式
- 真机调试问题iOS
- IOS唯一标示
- iOS之系统自带分享
- 在 iOS 上开始创建你的虚拟现实应用
- 关于iOS开发中info.plist文件的解读
- Nagios使用mutt发用报警邮件
- iOS 多语言支持
- iOS数据持久化之归档NSKeyedArchiver
- IOS开发之数据加密与解密:AES256+Base64转码
- iOS 测试企业应用的分发
- iphone开发资源汇总
- iOS 控制台利用 gdb 命令查看报错堆栈
- iOS代码布局
- [置顶] iOS-发布状态界面github开源