C-(操作符)逻辑运算


#define _CRT_SECURE_NO_WARNINGS 1

#include

int main()
{
    int a = 3;
    int b = 5;
    //& - 按(2进制)位与
    int c = a & b;
    //00000000 00000000 00000000 00000011//a
    //00000000 00000000 00000000 00000101//b
    //00000000 00000000 00000000 00000001//c
    printf("%d\n", c);


    //| - 按(2进制)位或
    int d = a | b;
    //00000000 00000000 00000000 00000011//a
    //00000000 00000000 00000000 00000101//b
    //00000000 00000000 00000000 00000111//d
    printf("%d\n", d);


    //^ - 按(2进制)位异或
    int e = a ^ b;
    //00000000 00000000 00000000 00000011//a
    //00000000 00000000 00000000 00000101//b
    //00000000 00000000 00000000 00000110//e
    printf("%d\n", e);
    return 0;
}