次のようにビット単位の演算子 (|、^、&) を使用しても問題ありませんか。
int a=23;
int b=42;
if(a==20^b==40){...};
ただし、H.Schildt による「Java, A Beginner's Guide」では、このような演算子は論理的でビット単位であると述べています。
次のようにビット単位の演算子 (|、^、&) を使用しても問題ありませんか。
int a=23;
int b=42;
if(a==20^b==40){...};
ただし、H.Schildt による「Java, A Beginner's Guide」では、このような演算子は論理的でビット単位であると述べています。