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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP