c语言中,double x=1.2 int a=3 那运算x+a 时x就是double形式么
发布网友
发布时间:2022-04-22 22:56
我来回答
共1个回答
热心网友
时间:2023-10-08 01:10
1.x=1,,1是int类型,赋值给double的X的时候自动提升为double类型, 所以x=1.0(注意1.0是double类型的)。
2.3/2的结果是int的1,然后double的 x加上int的1,先会吧int的1提升为double的1.0,然后x+1.0=2.0(2.0为double类型的)。