我想问一下C语言中这个("f(%.2f)=%.1f\n",x,y)是什么意思啊
前面是printf吧?
%.2f和%.1f表示这里用后面的变量值进行替代,%.2f表示需要用浮点型变量替代,将浮点型变量值转换为小数部分有两位小数的字符串
比如 x = 0.342,y=192.394;
那么printf("f("%.2f) = %.1f\n",x,y);输出为
f(0.34) = 192.40
处%.2f和%.1f会替换外,其它字符原样输出
float x;
double y;
cin>>x>>y;
printf("f(%.2f)=%.1f\n",x,y); //就是输出作用,%.2f保留小数点后两位数,%.1f\保留小数点后一位数!.
运行结果: