作业帮 > 综合 > 作业

C语言 若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是多少?我算出来等于

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 08:40:16
C语言 若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是多少?我算出来等于
C语言
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是多少?
我算出来等于2,但老师给我们的答案是2.0 ,double不是整形吗?为什么不是整数?
double是双精度浮点型,不是整型,双精度浮点型数,直观上就是小数
的确应该是2.0
3/2的值是1
x是double类型
x+3/2自动转型为double类型
所以是小数.
再问: Ŷ