c语言位运算

来源:互联网 发布:天津网络微信投票公司 编辑:程序博客网 时间:2024/06/07 01:11
#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;

这里写图片描述

这里写图片描述

原创粉丝点击