/*
位运算:
1用变量与1求与代替模2操作,大大提高效率
2用右移操作代替除法操作,大大提高效率
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc,char* argv[])
{
int a = 4;
if(a & 1 == 1)
{
printf("%d is JiShu!\n",a);
}
else
{
printf("%d is OuShu!\n",a);
}
printf("%d divided 2 is ",a);
a >>= 1;
printf("%d",a);
system("pause");
return 0;
}
机试算法讲解: 第57题 位运算
最新推荐文章于 2024-06-24 19:06:09 发布