如何在Visual C++中将浮点文字处理为double或float?

Mah*_*esh 2 c++

假设浮点数float a = (1.5 * b)在哪里b,那么这个表达式是如何评估的?被1.5视为双或浮动?

dem*_*rge 5

1.5是double,使用1.5f浮点数,它实际上是做什么的:

float a = (float)(1.5 * (double)b)