C++ 中的按位 OR 是什麼?
按位 OR 運算子(|)將第一個運算元的每一位與第二個運算元的對應位進行比較。如果其中任何一位為 1,則相應的結果位將設定為 1。否則,相應的位將設定為 0。按位包含性 OR 運算子的兩個運算元必須是整數型別。例如,
示例
#include <iostream>
using namespace std;
int main() {
unsigned short a = 0x5555; // pattern 0101 ...
unsigned short b = 0xAAAA; // pattern 1010 ...
cout << hex << ( a | b ) << endl;
}輸出
輸出為 -
ffff
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP