C++中精度的控制
来源:互联网 发布:中文域名转码查询 编辑:程序博客网 时间:2024/05/16 19:41
#include<iostream>#include<iomanip>using namespace std;void main(){ double f = 3.1415926535; cout << "Enter the huashi temperature:" << endl; //-----------------方法一------------------- /* cout.precision(3); //调用cout的precision()函数设置或返回当前要被显示的浮点变量的位数(即浮点数的数字个数) cout << fixed; //fixed输出小数点后面三位有效数字 cout << "The Celsius temperature is: "; cout << f << endl; //输出小数点前后共三位有效数字 cout << f << endl; */ //----------------方法二-------------------- //使用setprecision()操作符,包含在在iomanip头文件中 cout << f << endl; //默认输出六位 cout << setprecision(3); //单用setprecision是设置显示的有效数字位数。 cout << setprecision(0) << f << endl; cout << setprecision(1) << f << endl; cout << setprecision(2) << f << endl; cout << setprecision(3) << f << endl; cout << setprecision(4) << f << endl; cout << "---------------------------------" << endl; cout <<setiosflags(ios::fixed); //配合setprecision就是设置小数精度(小数点后的有效位数) //cout << fixed; //作为cout的一个参数是setiosflags(ios::fixed)的简写形式,等效于上一行 cout << setprecision(0) << f << endl; cout << setprecision(1) << f << endl; cout << setprecision(2) << f << endl; cout << setprecision(3) << f << endl; cout << setprecision(4) << f << endl;}
0 0
- C++中精度的控制
- Python中小数点精度的控制
- C和Java中如何控制浮点数的精度输出
- C++的精度控制
- [C++]cout输出精度控制
- C++ 中cout精度控制
- C++中数据的精度和格式控制
- javascript中对数值计算控制精度的函数
- JAVA中控制double和float的精度
- Java中对浮点数精度的控制
- python中运算过程中小数精度的控制
- C++中如何控制小数点后的精度
- 控制浮点数的精度
- C++的输出精度控制
- C++的输出精度控制
- C++输出的精度控制
- (C++)setprecision与fixed控制精度
- C语言中单精度和双精度浮点型数据的数值范围
- 运输层—TCP
- 读书笔记《高效程序员的45个习惯敏捷开发修炼之道》
- IOS吐槽狂人:Info.plist
- HTTP server git
- 学员的小游戏
- C++中精度的控制
- java并发编程--同步队列器初探
- AFNetworking 在MRC下使用AF第三方网络请求数据 加 -fobjc-arc
- iOS 系统自带地图 基本实现
- IOS吐槽狂人:删缓存
- 如何上传 App 到 App store 及 企业个人开发者账号区别
- tomcat启用SSL443端口,证书错误问题
- Fragment基本应用(一)
- POJ1915 Knight Moves 经典BFS