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

发布网友 发布时间:2022-04-22 09:27

我来回答

3个回答

热心网友 时间:2023-09-17 17:38

是printf("s = %.2lf",a);
s=只是一般的输出,就是原样输出
%.2lf 是格式控制, 就是双精度型两位小数的形式输出
比如 double a = 1.23454;
printf("s = %.2lf",a);
结果就为1.23

热心网友 时间:2023-09-17 17:38

就是输出时小数点保留2位
s=3.14这个形式

热心网友 时间:2023-09-17 17:39

你这s=%.2lf,那个是小写L,不是小写i吧……
这里.2表示小数位数,%lf表示双精度,写在一起就表示双精度型两位小数……
话说,你这如果是%i的话,那么就是有符号十进制整数,但是后面那个f就没有意义……
所以你这肯定是%.2lf……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com