and1 bit연산자 - & | ^ << >> (3) &(and)연산자 두 비트를 비교하여 둘다 참이 아니면 무조건 0. 마찬가지로 &연산자를 사용해서도 가능한 응용법. #include void main() { unsigned int bit = 0x12345678; int chk_bit[4] = { {0x000000ff}, {0x0000ff00}, {0x00ff0000}, {0xff000000}}; unsigned char out_bit[4] = {0}; printf( "%x\n", bit ); out_bit[0] = bit & chk_bit[0]; printf( "%x \n", out_bit[0] ); out_bit[1] = (bit & chk_bit[1]) >> 8; printf( "%x \n", out_bit[1] ); out_bit[2] = (bit.. 2010. 3. 8. 이전 1 다음