s的值和1按二进制位与 若s的最低位为1,结果为1;否则为0 结果为1,s就是奇数;否则为偶数#include<stdio.h> int main() { int s; scanf("%d",&s); if(s&1) printf("奇数\n"); else printf("偶数\n"); }
按位与运算符&
最新推荐文章于 2023-11-24 01:45:58 发布
s的值和1按二进制位与 若s的最低位为1,结果为1;否则为0 结果为1,s就是奇数;否则为偶数#include<stdio.h> int main() { int s; scanf("%d",&s); if(s&1) printf("奇数\n"); else printf("偶数\n"); }