#为什么求圆的面积和周长,输出的时候是%.2f而不是%f,而且虽然两种都能算出来但是%f输出的结果多了很多小数#printf("圆的面积为:%.2f\n",s);
%f是浮点型数据,f对应的是float,对于%.2f来说,这是指定输出时保留两位小数,像%.3f就是保留三位小数。
首先%f是浮点数输出,因为面积和周长是浮点型数据;其次.2表示输出要求保留2位小数
%2.f就是保留两位小数的意思,具体语法是%.nf,保留n位小数,其中n>=1