1.float,double单双精度的赋值问题需要注意,看图就明白了,注意a和e的区别

#include<iostream>
int main()
{
float a=1/3.0,b=1/1.0,c=1/4.0,d=1/5.0;
float e=(1/3);
float res;
res=1/(a+b+c+d);


cout<<e<<endl;
cout<<a<<endl;
cout<<res<<endl;
}

C++编程练习注意事项_赋值