タグ

研修に関するbloominfeelingのブックマーク (1)

  • Javaの道:演算子(5.ビット演算子)

    2進数1000(10進数8)と2進数1010(10進数10)のXOR演算は2進数0010(10進数2)です。 ~の説明 ~はビット演算におけるNOT演算を意味します。NOT演算は演算する各ビットの反転を行う演算方法です。2進数00001000(10進数8)のNOTは11110111(10進数-9)です。 ビット演算はメモリ領域を節約する目的で複数のブール型の代わりに使われる場合があります。その使用例を以下に示します。 【例】1ビット演算をブール型の代わりに使用する例です。 public class ExOperator11 { //(1)各定数に判定値の設置 static final int AGE = 1; static final int ADDRESS = 2; static final int SEX = 4; static final int OTHERS = 8; public

    Javaの道:演算子(5.ビット演算子)
  • 1