IT用語集 › プログラミング › ビット演算子
整数をビット単位で処理する演算子。AND &、OR |、XOR ^、NOT ~、シフト << >> がある。
&
|
^
~
<<
>>
典型的な用途は、1バイト内のフラグ管理、権限のビットマスク(Linuxの chmod 755)、シフトによる2の累乗の高速な乗除算、コンパクトなハッシュ関数などである。高水準言語のコードで目にする機会は少ないが、組み込みやドライバでは日常的に使われる。
chmod 755