算式中有1.0,因此1.0/3*3的结果为实型。先运算1.0/3,再*3,结果为0.9...输出时,按整型输出,因此输出结果为1。在这个问题上,计算机程序与数学计算是一致的。在数学上,0.9...=1。这个是数学常识,而且是小学的数学常识。只能说你数学知识的欠缺从小学就开始了。
%f默认保留六位小数,不足六位以0补齐,超过六位按四舍五入截断
浮点数计算结果是近似结果