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 }
逻辑运算

 

posted @ 2018-07-31 15:03  Justice-V  阅读(116)  评论(0)    收藏  举报