본문 바로가기
Code review

[C]bitwise and logic operation

by cafrisun 2009. 8. 7.
 
TRUE 또는 FALSE 의 판별을 위해서 사용하는 가장 먼저 떠올리면 if 문등의 조건 문을 사용한다.
굳이 if문을 사용하지 않아도 이런 방법도 가능하다.
얻으려는 bResult의 값이 세팅 되는 과정을 살펴보자.

#include<stdio.h>

void main(void)
{
        unsigned int bResult = 0;
        
        int A = 0x1;
        int B = 0x2;
        
        bResult = ( (A | B) == 0x3 );

        // bResult = 1
}
반응형