運算步驟:二進制
第一步:.轉成二進制,即01表示的數字,如5的二進制爲 0000 0101,我用八位表示。程序
第二步:比較兩者位數上的數字數字
1.與運算符運算符
與運算符用符號「&」表示,其使用規律以下:
兩個操做數中位都爲1,結果才爲1,不然結果爲0,例以下面的程序段。
聲明並初始化: int a = 10; int b = 6;
二進制: a = 0000 1010
b = 0000 0110
結算結果: 0000 0010 轉化爲十進制: 2
2.或運算符
或運算符用符號「|」表示,其運算規律以下:
兩個位只要有一個爲1,那麼結果就是1,不然就爲0,
聲明並初始化: int a = 10; int b = 6;
二進制: a = 0000 1010
b = 0000 0110
結算結果: 0000 1110 轉化爲十進制: 14
3.異或運算符
異或運算符是用符號「^」表示的,其運算規律是:
兩個操做數的位中,相同則結果爲0,不一樣則結果爲1。
聲明並初始化: int a = 10; int b = 6;
二進制: a = 0000 1010
b = 0000 0110
結算結果: 0000 1100 轉化爲十進制: 10