c에서 <<나 >> 나 & ^ 같은 비트연산자가 쓰이는 경우가 하드웨어쪽 할때 말고 또 어디있나요..?

귀찮기는 되게 귀찮은데 아직 별로 중요성을 못느끼겠어요..