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