C++ 输入输出格式 与 精度问题
来源:互联网 发布:男人热恋期的举动知乎 编辑:程序博客网 时间:2024/06/05 09:30
1、输出固定位小数 & 固定位整数
2、取整函数ceil(),floor(),round()
3、输入时读取 特定位
4、sprintf() 函数使用详解
http://www.cnblogs.com/gisdev/archive/2007/11/27/973561.html
一、输出固定位小数 & 固定位整数
使用printf():
int myCost_1 = 10;int myCost_2 = 234;printf("%.3f\n", myCost_1 / 100.0);//商 保留三位小数printf("%04d %02d\n", myCost_2,myCost_2);//分别输出4位和两位//输出结果:0.100//输出结果: 0100 100 //数本身有3位,则会3位都输出
使用cout:
#include<iomanip>//头文件float c = 3.234;cout<<setiosflags(ios::fixed)<<setprecision(2)<<c<<"\n"//输出结果3.23
setiosflags(ios::fixed):设置浮点数以固定的小数位数显示
setprecision(2):是设置浮点数的精度为2位。
二、取整函数:
#include<cmath>
ceil(x) 返回不小于x的最小整数值(然后转换为double型)
floor(x) 返回不大于x的最大整数值
round(x) 返回x的四舍五入整数值
三、输入格式化
int year,month,day;//**读取特定位数**:前四位赋值给year,后四位两两赋值给month和dayscanf("%4d%2d%2d", &year, &month, &day);//inout: 19951128//year=1995, month=11, day=28
0 0
- C++ 输入输出格式 与 精度问题
- 流类库与输入输出--精度
- c语言输入输出格式
- c语言输入输出格式
- c语言输入输出格式
- C语言输入输出格式
- C++输入输出格式问题
- c语言输入输出函数printf与scanf的用法格式
- [C++]文件的写入格式与输入输出流
- C/C++精度问题
- C语言输入输出格式符
- C语言输入输出格式符
- C++_输入输出格式控制
- C语言中的输入输出格式
- C语言输入输出格式控制
- 单精度与双精度问题
- C缓冲区(输入输出问题)
- C输入输出与文件
- RequestMapping
- static(静态)关键字
- 设计模式读书笔记-----观察者模式
- ARM嵌入式设备Linux系统启动步骤和方式
- 正则表达式
- C++ 输入输出格式 与 精度问题
- Map按key进行排序 And Map拼接字符串
- ssm中ajax传值实例
- 俯瞰软件项目
- Velocity快速入门教程
- 解析cocos2d test项目(一)
- 【Java 路径】运行可执行jar包获取相关路径
- maven -- 问题解决(二)解决“Could not calculate build plan”问题
- 谈谈Android开发中的Gradle那些事之不同BuildType编译出不同版本号的apk