我是真的没走错教师,没认错老师,没听错课。(难不成带错耳朵了)现在我更糊涂了!!
#include<stdio.h>void main(){
int a=9,b=5,c;
c=a&b;
printf("a=%d\nb=%d\nc=%d\n",a,b,c);
}这个输出的结果如果将a赋值为0,将&改为||看看什么结果
#include "stdio.h" void main()
{
int a=0,b=5,c;
c=a||b;
}a=0,b=5,c=1 (先判断前面a为零,然后判断后面b,最后值为1)红色部分改成 c=a|b;a=0,b=5,c=5 (前面的为零,然后判断后面的,最后值为5)