nynw.net
当前位置:首页 >> C语言双精度的格式符是%lE还是%lF >>

C语言双精度的格式符是%lE还是%lF

双精度变量的格式符用“lf”。

("%10.5f", 10) # => " 10.00000" ("%10.5e", 10) # => "1.00000e+01" 一个是科学计数法,一个是直接输出

l表示双精度浮点数,e表示指数形式,f就是普通浮点数形式. 比如31.2就是普通形式,3.12e+1就是指数形式.

%5.3lf-double 12345.123 %f-flout %e %le跟上面一样,只不过用科学计数法表示

l -- Long (长) 我们知道 double a; scanf("%lf",&a); 格式要用 Long Float %lf 现在是 e 格式, double a; 要用 %le

scanf("%lf",&a)

%lf 也是浮点类型,这是双精度浮点型%le 和%e ...kong_loli 采纳率:38% 擅长: C/C++ 其他回答 ...l:加在格式符f,e之前,用于输入double型数据。 哥们...

long double dip = 5.32e5; printf("%lf can be written %le\n",dip,dip); 要用小写的l

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com