在c语言中s=%.2if 是什么意思

如题所述

是printf("s = %.2lf",a);
s=只是一般的输出,就是原样输出
%.2lf 是格式控制, 就是双精度型两位小数的形式输出
比如 double a = 1.23454;
printf("s = %.2lf",a);
结果就为1.23
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-04
就是输出时小数点保留2位
s=3.14这个形式
第2个回答  2019-09-25
你这s=%.2lf,那个是小写L,不是小写i吧……
这里.2表示小数位数,%lf表示双精度,写在一起就表示双精度型两位小数……
话说,你这如果是%i的话,那么就是有符号十进制整数,但是后面那个f就没有意义……
所以你这肯定是%.2lf……
相似回答