Programming/C/C++/MFC 썸네일형 리스트형 [ETC] 최하위 비트 검출 방법 1. 개요간단한 것이나 파일 시스템이나 파일 포맷 등을 분석하는 프로그램을 짜기위해서는 필요하기 때문에 간단하게 정리하고 넘어가도록 하자. 2. & 연산자를 활용한 비트 검출방법일반적으로 1Byte == 8 Bit 라고 되어있는데 여기서 예를 들어 int 형의 데이터를 받았고 그 데이터의 최하위 bit가 0x01 인지검출하려면 어찌해야할까??해결 방법은 아주 간단하다 비트 연산자 중에서 & 연산자를 활용하면 되며 아래 [pic. 1]의 코드를 보며 이를 확인해보자. [pic. 1] 최하위 비트 검출 [pic. 1]은 int 형 변수 bitTest를 선언하고 10진수인 4를 할당한 후 이를 0x01 과 & 연산하여 원하는 비트를 검출한 것이다.이러한 방식이 어떻게 성립되는지 알아보도록하자.우선 10진수 4.. 더보기 이전 1 다음