원본 : http://www.debuglab.com/knowledge/wordbit.html
1.요약
비트 계산을 할때 특정 Bit의 값을 쉽게 알아낼 수 있는 방법을 알아 봅시다.
2.본문
bit 계산은 일반적으로 Shift 연산자를 사용하기 마련인데요, 아래의 매크로를 사용하시면, 보다 쉽게 원하는 결과를 얻으실 수 있겠네요.
3.예제
#define BITEST(Word, BitPos) ((Word>>BitPos)&0x0001)
BOOL bRet = BITTEST(Word, 10);
// 10번째 bit 값이 1인가?
if (TRUE == bRet)
{
// 하고 싶은일 맘대루..
}
- 2001.08.13 Smile Seo -
"Win32 API" 카테고리의 다른 글
- 윈도우즈 강제로 종료하기 (0)2007/03/01
- 실수(소수점) 나누셈 연산을 정수 연산으로 하기 (0)2007/03/01
- WORD 특정 비트값 알아내기 (0)2007/03/01
- pair 라는 것의 용도는? (0)2007/03/01
- Alt+F4 키로 종료되는거 막는 방법 (0)2007/03/01

수안이의 컴퓨터 연구실



Leave your greetings.