bit 연산자1 bit연산자 - & | ^ << >> (1) 비트 연산자에 대해서, 비트 연산자는 &(and), I(or), ^(xor), (shift)연산자가 존재한다. 먼저 가장 ^(xor)에 대해서 살펴 보자. #include void main() { int val3 = 127; int key = 112; int val = 35; int val2 = 35; int x = 5; int y = 10; // xor를 사용한 값 변환 printf( "%d\n", val ); val ^= val; printf( "%d\n", val ); val ^= val2; printf( "%d\n", val ); // 간단한 암호화 printf( "%d\n", val3 ); val3 ^= key; printf( "%d\n", val3 ); val3 ^= key; printf( ".. 2010. 3. 8. 이전 1 다음