必ず true または false に評価されるビット演算マスク式を報告します。 対象の式は (var & constant1) == constant2 または (var | constant1) == constant2 形式で、constant1constant2 が互換性のないビットマスク定数になっているものです。

例:


// 互換性のないマスク: マスクの最後のバイトがゼロであるため、
// 0x1200 などは可能ですが、0x1234 は不可能です
if ((mask & 0xFF00) == 0x1234) {...}