c语言大神进 c语言大神进 若已定义x和y都为double型,则表达式x=1,y=x+

2025-06-27 13:12:42
推荐回答(2个)
回答1:

y值是2.
由于是double型,所以 加一个.0表示这个是一个实数而不是整数。
当然也可以写成2.000000
这个没什么区别。
不过表示实数,用2.0就好了,没必要写更多。
另外,其实 也可以写成2lf

回答2:

#include
void main()
{
double x=1,y;
y=x+3/2;
printf("%lf\n",y);
}


看你输出格式了,不要太纠结这些东西,没什么意义,如果你非要坚持的话,我也不多劝。