从上一个问题:
如果你试图传递float给printf它,它会double 在printf收到它之前被提升
float
printf
double
printf()是一个可变函数吧?可变参数函数在传递之前是否会提升float参数double?
printf()
c c++ floating-point printf variadic-functions
c ×1
c++ ×1
floating-point ×1
printf ×1
variadic-functions ×1