By default a real number is treated as a
Answer: B
Correct answer: double
An unsuffixed floating constant such as 3.14 has type double, and so does the result of ordinary floating arithmetic. A constant is made float by an f suffix and long double by an L. This is why passing a float to a variadic function promotes it to double.
Please log in or register to report this question.