选择题
有以下程序
#include<stdio.h>
main()
{ int c,d;
c=13&5; d=10&&5;
printf('%d,%d\n',c,d);
}
程序的运行结果是______。
A、
1,1
B、
13,1
C、
5,1
D、
18,1
【正确答案】
C
【答案解析】
[考点] 预编译处理、动态分配、结构体、位运算和文件 “&”为二进制“与”,13&5表示110l&0101=0101,得出c=5;d=10&&5:是逻辑运算,&&两边同时为真才为真,在C语言里非零的数就为真,所以结果为真(真:1,假:0),d=1。
提交答案
关闭