位運算符:與 &、或 |、非 ~、異或 ^


與 &、或 |、非 ~、異或 ^

A = 0011 1100

B = 0000 1101


A&B = 0000 1100

A|B = 0011 1101

~B = 1111 0010

A^B = 0011 0001 (異或:相同為零,不同為一)


 

2*8 =16  2左移三位:2<<3 : 0000 0010 =》 0001 0000 1*2^4 = 16;

<< 左移    >> 右移

左移一位 ,相當於 *2;右移一位,相當於 /2

0000 0000 0

0000 0001 1

0000 0010 2

0000 0011 3

0000 0100 4

0000 0101 5

0000 0110 6

0000 0111 7

0000 1000 8

0000 1001 9

0000 1010 10

0000 1011 11

0000 1100 12

0000 1101 13

0000 1110 14

0000 1111 15

0001 0000 16


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM