0. 논리값 다음의 연산자들에 대해서 설명하기 전에 먼저 C에서 논리값을 어떻게 다루는 지에 대해서 먼저 이해할 필요가 있다. 논리값이란 true(참)와 false(거짓) 이 두가지 값을 말한다. 이 두가지 값만 표현가능한 타입이 논리타입이다. 요즘 나오는 대부분의 언어들은 이 논리타입이 존재한다. 예를 들어 Java 같은 경우에는 boolean 타입 있어서 true 와 false 두 값 중에 하나의 값을 가질수 있도록 되어있다. 그러나 C에는 논리타잆이 존재하지 않는다. 따라서 별도의 논리값이란 것도 없다. C에서 논리 표현은 그냥 정수를 사용한다. 보통은 크기가 가장 작은 타입인 char 타입을 사용한다. C에서의 논리 값은 0(false) 과 그 외의 수(true) 로 간주한다. 보통은 0 과 1,..