热门文章
随机文章

C%Lf和%lf语言之间有什么区别?
C%Lf和%lf语言之间有什么区别?
全部展开
1)
在这里,L和L之间没有区别。这是一个意思。%lf的平均值表示长。
%F生成一个浮点数,long是可以输出的范围,并表示双精度型。
2)
严格来说,如果传递了一个参数,则float会提升为double,并且printf的%f表示double,因此float和double都必须使用printf的%f进行格式化。
但是,某些编译器不会将%lf视为错误。
注意:printf中%f的含义与scanf不同!
在scanf中,对%f使用浮点数对%f来说是正确的。
1)
在这里,L和L之间没有区别。这是一个意思。%lf的平均值表示长。
%F生成一个浮点数,long是可以输出的范围,并表示双精度型。
2)
严格来说,如果传递了一个参数,则float会提升为double,并且printf的%f表示double,因此float和double都必须使用printf的%f进行格式化。
但是,某些编译器不会将%lf视为错误。
注意:printf中%f的含义与scanf不同!
在scanf中,对%f使用浮点数对%f来说是正确的。
