C++与C的保留小数
来源:互联网 发布:java this super 编辑:程序博客网 时间:2024/05/16 01:15
首先看C++的:
C++要实现对浮点型数据小数位的保留,需要添加头文件<iomanip>,C++一共有三种小数保留方式,具体看代码实现更简便点。
#include<iostream>#include<iomanip>using namespace std;int main(){double a = 3.141111;double b = 3.149999;//第一种cout << fixed << setprecision(2) << a << " " << b << endl; //第二种cout << setiosflags(ios::fixed) << setprecision(2) << a << " " << b << endl;//第三种cout.precision(2);cout << a << " " << b << endl;return 0;}
输出如下:
看到上面输出也可以判断,保留小数遵循的是“四舍五入”原则。
接下来看看C语言如何实现小数的保留问题:
#include<iostream>using namespace std;int main(){double a = 3.141111;double b = 3.149999;printf("保留两位小数:\n");printf("%.2f ", a);printf("%.2f\n", b);return 0;}输出如下:
由上图也可以发现C语言同样是遵循“四舍五入”原则的。
1 0
- C++与C的保留小数
- C#.NET强制保留两位小数
- C#,JS 保留两位小数
- C语言double保留N位小数
- C / C++中保留小数精度
- C#/asp.net下如果显示保留小数位数及百分号的解决方法
- 一个有关C语言浮点数保留2位小数的操蛋问题
- C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
- C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现
- C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
- C语言 求一个数列的前n项之和,保留两位小数。
- C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
- C语言printf(""),浮点数打印保留有效位数,小数部分的四舍五入
- PAT考试乙级1050(C语言实现) (重点题目)(关于保留小数的坑)
- C#double转化成字符串 保留小数位数
- 分数化小数,保留c位有效数字
- 【c++】cout固定小数点保留3位小数,fixed,setprecision()
- 十进制与二进制小数的相互转换C语言
- MapReduce算法设计-计算单词共现矩阵
- 汇编复习————指令集
- arm7 中为啥pc等于当前指令+8
- Swift 2.构造函数-子类构造
- 【C语言提高48】按照行读写文件
- C++与C的保留小数
- Swift 代码调试核武-LLDB调试基础
- Effective C++(条款26-31)
- POI操作Excel表格系列5 --- 遇到的问题
- UIButton
- 如何将phantomjs单独部署在服务端
- 内核工作队列 赏析
- 几个meta属性让页面自适应手机屏幕
- Sqlite数据库的增、删、改、查方法