#include <iostream>
int main() {
int a = 5; // 初始化变量a为5
a |= 3; // 使用|=运算符,相当于a = a | 3
// 按位或操作:5 (0101) | 3 (0011) = 7 (0111)
std::cout << "a = " << a << std::endl; // 输出结果为7
return 0;
}
|= 是 C++ 中的按位或赋值运算符。a |= 3 相当于 a = a | 3。具体来说,5 的二进制表示是 0101,而 3 的二进制表示是 0011。按位或操作后得到的结果是 0111,即十进制的 7。上一篇:c++ 网络库
下一篇:c++ &运算
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站