A-A+

执行下列程序段 结果是 #include<iostream.h> void main() {

2022-08-05 21:09:32 问答库 阅读 172 次

问题详情

执行下列程序段,结果是 #include<iostream.h> void main() { int x=40; char y="C"; int n; ? n=(x&0) xff) &&(y>"B") ; cout < < n;}
A.0
B.1
C.2
D.3

参考答案

正确答案:B
解析:按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。逻辑与运算符“&&”需要两边的结果都为1时,其结果才为1。

考点:程序