c语言位运算
程序员文章站
2024-03-08 08:27:28
...
#include<stdio.h>
int main()
{
//& 位与 (都为1才为1) | 位或 (有1为1) ^ 异或 (相异为1) ~按位取反 << 左移 >>右移
int a=4;// 00000000 00000000 00000000 00000100 补码参与运算
int b=7;// 00000000 00000000 00000000 00000111
// 00000000 00000000 00000000 00000100
int c=a&b;
printf("c=%d\n",c);
/*
位与简单应用:1.迅速清0, 和0相与。2.保留指定位 3.判断奇偶性
int a&1 与1相与 如果得到的结果为1 ,则为奇数,结果为0则为偶数;
*/
return 0;
上一篇: java代码效率优化方法(推荐)
下一篇: asp.net 无刷新翻页就是这么简单