📄 demo_const_1.cpp
字号:
# include <iostream.h>
# include <iomanip.h>
void main()
{
// 实型常数无任何说明表示double类型,提供15位有效位数(包括小数点)。
// 要表示float类型,则必须在实数后加上f或F,提供6位有效位数。
// double类型只能接纳15位有效位数。
// float类型只能接纳6位有效位数。
// 若没有在实数后加上f或F,则赋值给float类型时,
// 出现double向float转换,所以有丢失精读的警告。
// const float pi1=3.1234567890123456789f;
const float pi1(3.1234567890123456789f); // 等价初始化方法
// const double pi2=3.1234567890123456789;
const double pi2(3.1234567890123456789); // 等价初始化方法
cout<<"pi1="<<pi1<<endl; // 默认输出提供6位有效位数。
cout<<"pi2="<<pi2<<endl;
cout<<"pi1="<<setprecision(15)<<pi1<<endl;
cout<<"pi2="<<pi2<<endl;
}
/*
pi1=3.12346
pi2=3.12346
pi1=3.12346
pi2=3.12345678901235
Press any key to continue
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -