浮点数是有精确度的,假设精确修正值是 dt,那么比较两个浮点数是否相等就要这样比较if(abs(f1-f2) < dt)//成立的话 f1和f就是相等的,判断不等则相反
浮点数最好不要直接比较 用减法 if((1.1+2.2)-3.3>0)
1
如果写成这样子float t=1.1+2.2; if(t>3.3) ...就可以啦