비트연산자는 왜 사용해야하는걸까?
프로그래밍 언어를 초반에 배울 때, 비트연산에 대해 배운 적이 있었습니다. 당시 제가 느끼기에는 갑자기 비트연산을 쑥 배우고 시험용으로 공부하는 영역이었습니다. "안 쓰는데 이럴꺼면 왜 배우는거야??" 괜히 머리만 아프고 복잡하고 이런 비트연산을 쓰지도 않는데...그냥 허세용으로 배우는걸까? 많은 프로그래머들도 이런 생각을 합니다. 특히나 C를 배우지 않은 분들은 비트연산을 접할 기회가 더 없다보니 "비트연산??그게 뭐임??"하시는 분들도 많습니다. 사용하기도 힘들고 복잡한 이 비트연산. 도대체 왜 사용하는걸까? 여태까지 공부하면서 느꼈던 것들을 총 정리했습니다. (아래 예시를 보면서 빠진 내용이 있다면 댓글로 알려주세요) HW제어 비트연산을 활용하는 대표적인 예시로 7세그먼트가 있습니다. 7세그먼트는 ..
노베이스도 이해하는 공학이야기
2023. 8. 16. 10:02