Bootstrap

c++零基础知识要点整理(5)

1.位与运算符:&  (位与:代表把二进制的每个数的每一位从低到高进行运算(有0必0))

逻辑与:&&(有假必假)

(1)位与的定义:

int a=0b1001;//0b1001是二进制表示法,0b代表用二进制表示,0b1001对应十进制数为:9

int b=0b0101;//对应十进制数为:5

a&b =0b0001;//1

2.位或运算符: |  (有1即1)

逻辑或:||(有真为真)

(1)位或的定义:

int a=0b1001;//0b1001是二进制表示法,0b代表用二进制表示   0b1001对应十进制数为:9

int b=0b0101;//对应十进制数为:5

a|b = 0b1101;//13

3.异或运算符:^ (相同为0,不同为1)

int a=0b1001://9

int b=0b0101;//5

a^b =0b1100;//12

;