- bool 형식의 제공 프로그래밍을 하다 보면 특정 연산 결과가 참인지 거짓인지를 판별해야 하는 경우가 많이 있습니다. C언어에서는 이러한 경우를 위한 별도의 연산자를 제공하지 않고 있습니다. 물론, C언어에서 어떠한 변수의 값이 0이면 거짓, 그 이외의 값일 경우에 참으로 인식하기 때문에 프로그래밍할 때 큰 지장이 생기지는 않습니다. 하지만 참과 거짓만을 값으로 갖는 별도의 형식을 제공하는 것보다는 가독성이 떨어질 수 있습니다. C++언어에서는 이 같은 경우에 사용할 수 있는 bool 형식을 제공하고 있습니다. bool 형식은 값으로 true나 false를 가질 수 있으며 이를 통해 좀 더 가독성이 높고 신뢰성 있는 코드를 작성할 수 있습니다.