问题:[选择题]
A.若a、b和c都是整型变量,则a+b-c是整型表达式
B.若x和y都是布尔型变量,则x&&y是布尔型表达式
C.若x和y都是整型变量,则x>1,‖y<1是整型表达式
D.若a是布尔型变量,b和c都是整型变量,则a&&(b+>2是布尔型表达式
● 参考解析
选项C不正确,由于表达式的类型是由组成表达式的运算符和参与运算的操作数共同决定的,虽然x和y都是整型变量,但||是逻辑或运算符,而且x>1和y<1都是关系表达式,它们的值都是布尔类型的,因此表达式x>1||y<1值的类型应该是布尔类型。