5.5 ビット演算

bits(a) で、数 a の2進表現した文字列が得られる。

~a でビットの反転

a & b で論理積 (and)

a | b で論理和 (or)

a $ b で排他的論理和 (xor)     (注意: C言語のように ^ ではない)

a << b で左シフト

a >> b で算術右シフト

a >>> b で論理右シフト



桂田 祐史