问题 单项选择题

有以下程序:#include <stdio.h>main( ){ intc = 35; printf( "% d \n" , e&c); } 程序运行后输出结果是( )。

A.0

B.70

C.35

D.1

答案

参考答案:C

解析: 按位与运算符“&”的运算规则是:如果两个相应的二进制位都为1,则该位的结果为1,否则为0。因为本题中相与的两个数相同,即对应位的二进制数相等,所以结果为其值本身。

单项选择题
单项选择题