一、概念
二、代码
#include <stdio.h>
int main()
{
int num = 7;
if (num %2 == 0) {
printf("偶数\n");
}
else
{
printf("奇数\n");
}
// 注意 : 三目(三元)运算符,的结果A和结果B是表达式,那么必须有返回值
(num %2 == 0) ? printf("偶数\n") : printf("奇数\n");
int length = printf("李");
printf("--%i\n",length);
#pragma 1.利用位运算符,判断一个数的奇偶性
/*
1001 9
1010 10
1011 11
1100 12
通过观察,
我们发现如果是偶数,那么二进制的最后1位是0,
如果是奇数,那么二进制的最后1位是1.
*/
/*
if ((num & 1) == 1) {
printf("奇数");
}
else
{
printf("偶数\n");
}
*/
if ((num & 1)) {
printf("奇数\n");
}
else
{
printf("偶数\n");
}
return 0;
}