#include void main(){int n,i; scanf("%d",&n);i=n&7; printf("%s\n",i==2||i==6?"yes":"no");}其中i=n&7是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 16:18:30
#include void main(){int n,i; scanf(
x)SK)MIU(LQMЬ+QɴV(NNKPRMQQӴδS3V((* )dI3{b%+|%Mڧ۞X l'xaMR>f0z `C * rXe-8; '{{{uq& 3OVLm:PUSPS0n!P1Pѓ0- ``hhA8`.C@v$ف{%

#include void main(){int n,i; scanf("%d",&n);i=n&7; printf("%s\n",i==2||i==6?"yes":"no");}其中i=n&7是什么意思?
#include
void main(){
int n,i;
scanf("%d",&n);
i=n&7;
printf("%s\n",i==2||i==6?"yes":"no");
}
其中i=n&7是什么意思?

#include void main(){int n,i; scanf("%d",&n);i=n&7; printf("%s\n",i==2||i==6?"yes":"no");}其中i=n&7是什么意思?
位与运算:
如:n == 6 时,
i = n & 7计算如下:
110
& 111
------------
110
得:
i = 6