C の & 演算子と || 演算子は、ブール値を操作するために使用されます。 & (ビット単位の AND) 演算子は、2 つのブール値のビット単位の AND を計算し、両方が true の場合にのみ true を返し、それ以外の場合は false を返します。 || (ビットごとの OR) 演算子は、2 つのブール値のビットごとの OR を計算し、どちらかが true である限り true を返し、それ以外の場合は false を返します。 C での
##&|| の役割 #& と || は、C シンボルで使用される 2 つの論理演算です。ブール値を操作します。
& (ビット単位の AND 演算子)ビット単位の AND 演算子は、2 つのブール値を受け取り、ブール値を返します。
bool a = true; bool b = false; bool result = a & b; // result 为 false
ビットごとの OR 演算子は 2 つのブール値を受け入れ、ブール値を返します。
bool a = true; bool b = false; bool result = a || b; // result 为 true
以上がC++ における & と || の役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。