C语言双精度的格式符是%le还是%lf

发布网友 发布时间:2022-04-20 09:25

我来回答

3个回答

热心网友 时间:2023-07-21 17:47

c语言双精度浮点类型即double的格式控制符为%lf。
其他如
单精度浮点类型float
%f
整型
int
%d
字符类型
char
%c

热心网友 时间:2023-07-21 17:47

输出浮点数可以使用的转换说明符是%f和%e。%f显示小数表示的普通浮点数,%e显示科学计数法表示的浮点数。输出双精度(double)类型时,还需要在转换字符前加上字母l。

热心网友 时间:2023-07-21 17:47

output:123456.123
printf("%n1.n2f\n",123456.123);中n1、n2是指定的输出字段宽度,n1表示小数点前的,n2表示小数点后的。如果n1小于要输出数小数点前的宽度,则按实际宽度输出,如果大于则在左端补上相应个空格,比如
printf("%7.3f\n",123456.123456),则输出
123456.123,注意1前面有一个空格。而n2表示小数点后要保留几位。
清楚了吧,没有的话再问。

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