C++中保留两位小数
•
算法结构
保留两位小数需要的语句
在C语言中两位小数的保留只需要printf就可以执行,然而在C++中小数的两位小数是如何保留的呢?
下面请看下面三个代码
//第一种写法 cout<<setiosflags(ios::fixed)<<setprecision(2); //第二种写法 cout.setf(ios::fixed); cout<<setprecision(2); //第三种写法 cout<<fixed<<setprecision(2);
上面的三个代码是C++中保留小数的两位小数的代码,这里需要注意的是,在写这些代码时要加上头文件
#include
注意
1、想要保留几位小数只需要将setprecision(n)括号里的n换成几。
2、前两种写法是一样的,只不过第三种是前两者的简化写。
3、上面的语句只需要写一次就行了·,对之后的数字都有效。

深入介绍
我相信在我写了“写一次就行了·,对之后的数字都有效”这句话之后有许多人对这句话不太理解,如果大家想深入理解的话可以接着往下看。
在语句中你写了保留两位小数的cout<<fixed<<setprecision(2)
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/082a095814.html
