Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

[C] 논리, 비트 연산자

2010. 4. 19. 20:37programming/c

728x90
 A  B  A&&B A||B !A  !B A^B
 0  0  0   0   1    1   0 
 0  1  0  1 1  0  1
 1   0   0  1  0   1   1 
 1  1  1  1  0    0   0
논리 연산자
&& : 둘다 true이면 true를 반환.
|| :  하나라도 true 이면 true를 반환.

비트 연산자
비트 연산은 비트 단위로 하며 그 대상은 반드시 정수이어야한다.

& 연산자 : 비트 단위 AND 
&(AND)연산은 두 개의 비트가 모두 1일때 1을 반환.
| 연산자 : 비트 단위 OR
|(OR)연산은 두 개의 비트 중 하나라도 1이면 1을 반환.
^ 연산자 : 비트 단위 XOR
^(XOR)연산은 두 개의 비트가 서로 같으면 0을 반환.

728x90