WORD ƯÁ¤ ºñÆ®°ª ¾Ë¾Æ³»±â


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 -