c语言里%f跟%lf有什么区别?

如题所述

f表示单精度浮点,lf表示双精度浮点,两者有效位数、能表示的数范围不同
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-06
有的,输入的时候, %f 表示 float单浮点数, %lf 双浮点数。
输出的时候没区别。都是%f.追问

是不是%if对应double,%f对应float

追答

是的,但是输出的时候是一样的,用%f.这个要记得。%lf只用于输入时候的区别

本回答被提问者采纳
相似回答