C语言 【逻辑运算】
1 #include <stdio.h> 2 3 int main() 4 { 5 6 7 int A = 10; /*0000 1010*/ 8 int B = 20; /*0001 0100*/ 9 10 printf("按位与:%d\n",A & B); /*0000 0000 全1位1*/ 11 printf("按位或:%d\n",A | B); /*0001 1110 有1则1*/ 12 printf("按位异或:%d\n",A ^ B); /*0001 1110 不同为1则1*/ 13 printf("按位取反:%d\n",~A); /*1111 0101 取反*/ 14 printf("左移:%d\n",A<<1); /*0001 0100 左移*/ 15 printf("右移:%d\n",A>>1); /*0000 0101 右移*/ 16 }
一个二次元的生物

浙公网安备 33010602011771号