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

admin2009-01-15  28

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

选项 A、0
B、70
C、35
D、1

答案4

解析 按位与运算符“&”的运算规则是:如果两个相应的二进制位都为1,则该位的结果为1,否则为0。因为本题中相与的两个数相同,即对应位的二进制数相等,所以结果为其值本身。
转载请注明原文地址:https://kaotiyun.com/show/kzXp777K
0

最新回复(0)