什麼是 C++ 中的按位或運算子?


按位或運算子 (|) 比較第一個運算元的每一位與第二個運算元的對應位。如果任一位置為 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;
}

輸出

輸出如下 −

ffff

更新日期:2020-02-11

192 次瀏覽

開啟您的 職業 生涯

完成課程即可獲得認證

開始使用
廣告
© . All rights reserved.