C++ 中的按位 AND 是什麼?


按位 AND 運算子 (&) 比較第一個運算元的每個二進位制位與第二個運算元的對應二進位制位。如果兩個二進位制位都是 1,則對應的結果位設為 1。否則,對應的結果位設為 0。按位與運算子的兩個運算元都必須為整數型別。例如,

示例

#include <iostream>  
using namespace std;  

int main() {  
   unsigned short a = 0x5555;      // pattern 0101 ...  
   unsigned short b = 0xAAAA;      // pattern 1010 ...  
   cout << hex << ( a & b ) << endl;
}

輸出

此程式碼得到如下輸出 −

0

更新時間: 2020 年 2 月 11 日

144 次瀏覽

一腳踏進 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.