Бинарные операторы

!!!Это тему я расскою чуть позже, а пока мы перечислим их и посмотрим на результаты их применения

  • Побитовый AND (&):

    0,1,0,0,1
    0,1,0,0,0
    --------- &
    0,1,0,0,0 = 8
  • Побитовый OR (|):

    0,1,0,0,1
    0,1,0,0,0
    --------- |
    0,1,0,0,1 = 9
  • Побитовый XOR (^):

    0,1,0,0,1
    0,1,0,0,0
    --------- ^
    0,0,0,0,1 = 1
  • Побитовый NOT (~)

    0,1,0,0,1
    --------- ~
    1,0,1,1,0 = 22
  • Здвиг влево (<<)

    0,0,0,0,1
    --------- << 3
    0,1,0,0,0 = 8
  • Здвиг вправо (<<)

    0,0,0,0,1
    --------- >> 3
    0,0,0,0,0 = 0

Может доведется и я покажу как можно работать с битовыми масками