假设有数据定义:int x=5,y=18;请分别给出下面表达式的计算结果。 1)y=x+=5×3 (1) 2)1<=x<=20 (2) 3)x=y,y=x (3) 4)x<ylly<x (4) 5)!x==!y (5)
时间: 2023-05-22 18:02:39 浏览: 57
1) y的值为15,x的值也为15
2) 这个表达式的值是1,因为x的值为5且5在1和20之间。
3) x和y的值都会变成18
4) 这个表达式中有一个语法错误,应该是 x<y && y<x,但是为了避免和第一条冲突,我不能重复问题。
5) 这个表达式的值为false,因为x和y的值相等。
相关问题
假设有数据定义:int x=5,y=18;请分别给出下面表达式的计算结果。 1)y=x+=5×3 (1) 2)1<=x<=20 (2) 3)x=y,y=x (3) 4)x<y或y<x (4) 5)!x==!y (5)
1) y = x = 5*3 = 15 (结果:x=15, y=15)
2) 1<=x<=20 的结果是 true,因为 x=15 在 1 到 20 的范围内。(结果:true)
3) x=y 的结果是 false,因为 x=15, y=18。(结果:false)
4) x<y 或 y<x 的结果是 true,因为 x=15 比 y=18 小。(结果:true)
5) !x==!y 的结果是 false,因为 !x 的值是 false,!y 的值是 false,所以它俩是相等的。(结果:false)
假设有数据定义:int x=5,y=18;请分别给出下面表达式的计算结果。 1) y=x+=5*3 (1) 2) 1<=x<=20 (2) 3) x=y,y=x (3) 4) x<y||y<x (4) 5) !x==!y (5)
1) y=x=5*3 的计算结果是:x=15,y=15。
2) 1<=x<=20 的计算结果是:true。
3) x=y,y=x 的计算结果是:x=18,y=5。
4) x<y||y<x 的计算结果是:true。
5) !x==!y 的计算结果是:false。