double以及float数据类型
都是一种数据类型
double 双精度值 通常是64位 8字节 精度较高 可以精确小数点后的位数多
float 浮点数 通常是32位 4字节 精度较低 可以精确小数点后的位数少
都可以用科学技术法表示 表示格式: XeY X/Y都是数字,值为X*10^(Y)
注:
double类型的值与0比较:
float类型的值与0比较:
/*与0比较*/
double dNum2=0;
float fNum2=0;
if(-1e-7<=dNum2&&dNum2<=1e-7)
cout<<"double comp with 0"<<endl;
if(-1e-7<=fNum2&&fNum2<=1e-7)
cout<<"float comp with 0"<<endl;