为什么会这样哦
#include <stdio.h>
void main ()
{
printf("0 & 0 is %d\n", 0 & 0);
printf("0 & 1 is %d\n", 0 & 1);
printf("1 & 1 is %d\n", 1 & 1);
printf("1 & 2 is %d\n", 1 & 2);
printf("15 & 127 is %d\n", 15 & 127);
}
我也不知道我记没记错哦
为什么不能用以下这样呢
#include <stdio.h>
void main ()
{
printf("0 & 0 is %d\n", 0 && 0);
printf("0 & 1 is %d\n", 0 &&1);
printf("1 & 1 is %d\n", 1 && 1);
printf("1 & 2 is %d\n", 1 && 2);
printf("15 & 127 is %d\n", 15 && 127);
}
搜索更多相关的解决方案:
include
----------------解决方案--------------------------------------------------------
& 和 && 不同 看书
----------------解决方案--------------------------------------------------------
...上面是位运算..下面是....怎么说来的..忘了..反正就是 与 或 非
----------------解决方案--------------------------------------------------------
&是按位与关系,0&0为0,打印0,而0&&0为逻辑值0,怎么打印啊
----------------解决方案--------------------------------------------------------
哦
----------------解决方案--------------------------------------------------------
以下是引用风之语录在2006-4-28 15:54:00的发言:
&是按位与关系,0&0为0,打印0,而0&&0为逻辑值0,怎么打印啊
&是按位与关系,0&0为0,打印0,而0&&0为逻辑值0,怎么打印啊
打印0
----------------解决方案--------------------------------------------------------