执行下列程序段,结果是 #include<iostream.h> void main( ) { int x=40; char y=’C’; int n;

admin2010-03-29  26

问题 执行下列程序段,结果是        #include<iostream.h>        void main( )        {  int x=40;           char y=’C’;           int n;           n=(x&0xff)&&(y>’B’);           cout<<n;}

选项 A、0
B、1
C、2
D、3

答案2

解析 按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。逻辑与运算符“&&”需要两边的结果都为1时,其结果才为1。
转载请注明原文地址:https://kaotiyun.com/show/gmjp777K
0

最新回复(0)