printf()-float

来源:互联网 发布:淘宝换购 编辑:程序博客网 时间:2024/06/06 19:00
查MSDN得:
e  double 
E double 
f double 
g double 
G double 
所以,不是printf知道是什么类型,而是在输出时做了强制转换。

把float赋给double不会丢失精度一样。

float隐式转换成double类型之后,再入栈

转自:http://bbs.csdn.net/topics/390321020