假设有如下定义:int x = 1; float y = 2; bool b = false;请写出下面表达式 的值以及值的数据类型。 (1) x + y (2) x>1?(b=true):(b=false) (3) x=2,y=3 (4) x = b (5) b = x + 1
时间: 2023-09-20 13:09:16 浏览: 130
(1) x + y 的值为 3.0,数据类型为 float。
(2) x > 1 ? (b = true) : (b = false) 的值为 false,数据类型为 bool。
(3) x = 2, y = 3 是赋值操作,没有具体的值和数据类型。
(4) x = b 的值为 0,数据类型为 int。
(5) b = x + 1 的值为 true,数据类型为 bool。
阅读全文