按位与,与运算就是全1得1,其他都得0
5&&2=0101&&0010=0000=0
7&&5=0111&&0101=0101=5
例:
#include<stdio.h>
intmain(void){
inta,b,c;
A:printf("abc\n");
scanf("%d%d%d",&a,&b,&c);
if(a||b&&c)
printf("(%d||%d&&%d)=OK!\n",a,b,c);
else
printf("(%d||%d&&%d)=Error!\n",a,b,c);
getchar();
printf("############\n");
gotoA;
return0;
}
扩展资料
C语言运算符
“圆方括号、箭头一句号”指的是第1级的运算符。其中圆方括号很明显“()、[]”,箭头指的是指向结构体成员运算符“->”,句号指的是结构体成员运算符“.”;
“八位与,七位异,六位或”其中八位与指的是第8级的按位与运算符“&”,七位异指的是第9级的按位异或运算符“^”,六位或指的是第10级的按位或运算符“|”;
“五与,四或”指的是第11级、第12级的逻辑与运算符“&&”和逻辑或运算符“||”;
参考资料来源:百度百科—C语言运算符