问题
单项选择题
语句cout<<(a=2)&&(b=-2);的输出结果是
A.无输出
B.结果不确定
C.-1
D.1
答案
参考答案:D
解析: 逻辑表达式的值输出结果是数字的形式。C++规定,逻辑假用数字。表示,而逻辑真则用非零表示。注意:在c++中,如果逻辑表达式的值是非零,则可以认为是真。VC编译器在编译输出时将逻辑真输出为1。
语句cout<<(a=2)&&(b=-2);的输出结果是
A.无输出
B.结果不确定
C.-1
D.1
参考答案:D
解析: 逻辑表达式的值输出结果是数字的形式。C++规定,逻辑假用数字。表示,而逻辑真则用非零表示。注意:在c++中,如果逻辑表达式的值是非零,则可以认为是真。VC编译器在编译输出时将逻辑真输出为1。