& C++ · 运算符
按位与、取地址或引用声明;根据上下文区分三种身份。
怎么用
int& r = x; 或 &x; 或 a & b
小例子
int x = 1; int& r = x; int* p = &x; int n = 5 & 3; std::cout << n;
运行结果
1
提醒:按位与优先级低于 ==,写 if ((a & b) == c) 别忘了括号
官方文档:https://en.cppreference.com/w/cpp/language/operator_arithmetic
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条