2019-7-28 学习记录

<iomanip>  fixed<<setprecasion

若没有fixed<<setprecasion格式函数,则默认输出六位有效数字

若出现fixed<<setprecasion格式函数,则沿用前一个标准//即重新定义是无效的

 1 #include <iostream>
 2 #include <iomanip>
 3 using namespace std;
 4 int main ()
 5 {
 6     cout<<"10.0/6.0="<<10.0/6<<"无fixed"<<endl;
 7     cout<<"10.0/6.0="<<10.0/6<<fixed<<setprecision(8)<<"有fixed"<<endl;
 8     cout<<"10.0/6.0="<<10.0/6<<"无fixed"<<endl;
 9     cout<<"100.0/6.0="<<100000000.0/6<<fixed<<setprecision(3)<<"有fixed"<<endl;  //此处格式函数无效,输出仍为8位小数
10     return 0;
11 }

 关于<iomanip>,见此博文 C++ 标准库之iomanip


<cmath>  sqrt()      pow( , )

数学函数库     开方运算      幂运算

关于<cmath>, 标准库头文件 <cmath>


常量

const <类型说明符> <常量名>

or

<类型说明符> const <常量名>

常量与变量有何不同

常量定义后不再改变,变量可通过赋值覆盖之前的状态

猜你喜欢

转载自www.cnblogs.com/FirwoodLin/p/11257798.html
今日推荐