C语言中在printf语句中,int型写成%d,float型写成%f,那double类型应该写成%什么?

如题
那有没有long float这种类型?

%lf代表(double,双精度浮点数),%f(float,代表单精度浮点数)
没有long float,但是用了也可以,只是编译器会说它是不规范的延生。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-31
%lf
第2个回答  2008-10-31
%f或%lf
第3个回答  2008-10-31
%lf代表(double,双精度浮点数),%f(float,代表单精度浮点数)
没有long float,一般情况不会区分double类型数据用哪一个,但float类型不能用前者。
第4个回答  2008-10-31
%f,没有%lf和long float,%f可用来输出单双精度的,默认6位小数
第5个回答  2008-10-31
%lf %f都行
相似回答