タグ

ブックマーク / perlcodesample.hatenadiary.jp (1)

  • ビット演算子 - ビット単位で演算を行う - Perl入門ゼミ

    Perl › 演算子 › ビット演算 ビット演算とは、ビット単位の論理和、論理積を求める演算のことです。ビット演算を使用する機会は少ないですが、sysopenなどC言語のライブラリを直接利用した関数を使う場合に、ビット演算を行うことがあります。またビット単位の低レベルなデータ操作を行いたい場合に使うことがあります。 ビット演算には、論理積、論理和、排他的論理和、否定があります。 演算子 意味 ビット演算の例 ビット演算の結果 ビット演算の解釈 & 論理積 1100 & 1010 1000 両方が1なら1、そうでなければ0 | 論理和 1100 | 1010 1110 どちらかが1ならば1,そうでなければ0 ^ 排他的論理和 1100 ^ 1010 0110 どちらか一方だけが1ならば1,そうでなければ0 ~ 否定 ^1100 0011 ビットを反転させる 2進数、16進数、10進数の対応

    ビット演算子 - ビット単位で演算を行う - Perl入門ゼミ
  • 1