请问X,Y都为DOUBLE类型的,侧表达式X=1,Y=X+3/2为什么运行最后结果为2而不是2.5
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/08/06 13:57:49
请问X,Y都为DOUBLE类型的,侧表达式X=1,Y=X+3/2为什么运行最后结果为2而不是2.5
可以说得清楚一点吗?如果是INT,结果应该是2吧,因为INT是整形,可DOUBLE是实型啊?可为什么不是2.
可以说得清楚一点吗?如果是INT,结果应该是2吧,因为INT是整形,可DOUBLE是实型啊?可为什么不是2.
![请问X,Y都为DOUBLE类型的,侧表达式X=1,Y=X+3/2为什么运行最后结果为2而不是2.5](/uploads/image/z/6617790-54-0.jpg?t=%E8%AF%B7%E9%97%AEX%2CY%E9%83%BD%E4%B8%BADOUBLE%E7%B1%BB%E5%9E%8B%E7%9A%84%2C%E4%BE%A7%E8%A1%A8%E8%BE%BE%E5%BC%8FX%3D1%2CY%3DX%2B3%2F2%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%90%E8%A1%8C%E6%9C%80%E5%90%8E%E7%BB%93%E6%9E%9C%E4%B8%BA2%E8%80%8C%E4%B8%8D%E6%98%AF2.5)
3是整形
2是整形
3/2 就为整形 1 (整形除以整形 还是一个整形 不会变成double形)
y = x + 1 (这里1隐式转换成double型)
y = 2 (这里的y类型为double型)
2是整形
3/2 就为整形 1 (整形除以整形 还是一个整形 不会变成double形)
y = x + 1 (这里1隐式转换成double型)
y = 2 (这里的y类型为double型)
请问X,Y都为DOUBLE类型的,侧表达式X=1,Y=X+3/2为什么运行最后结果为2而不是2.5
若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是2.0,为什么?2.000000呢?
以定义x,y为double类型,则表达式x=1,y=x+3/2的值为多少?
10.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______.(2分)
若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是______.(
若已定义x和y为double类型,则表达式想x=1,y=x+3/2的值是 多少?
若已定义x 和y为double 类型,则表达式x=1,y=x+3/2的值是
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是
若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值
8、若已定义x和y为double类型,且x=1,则表达式y=x+3/2的值是______.
若定义x和y为double类型,则表达式x=1,y=x+3/2的值是
若已定义x和y为double类型,则表达式“x=1,y=x+3/2"的值是:A)1 B)2 C)2.0 D)2.5