欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;

c语言位运算

c语言位运算