C++에서 불리언의 타입 지정자
C++에서 불리언(Boolean) 값을 다루기 위한 타입 지정자(type specifier)는 bool입니다. bool 타입의 변수는 true(참) 또는 false(거짓) 두 가지 값만 가질 수 있습니다.
기본 사용 예제
bool 변수는 다음과 같이 선언하고 초기화할 수 있습니다.
bool myBoolean = true;
추가로 알아두면 좋은 점
C++에서 bool 타입은 일반적으로 1바이트 크기를 가지며, 조건문(if, while 등)에서 참/거짓 판단의 기준이 되는 핵심 자료형입니다. 또한 비교 연산자나 논리 연산자(&&, ||, !)의 결과값도 bool 타입으로 반환됩니다.
bool isEqual = (10 == 20); // false
bool isActive = !isEqual; // true
이처럼 bool은 프로그램의 흐름을 제어하는 논리적 판단에 필수적인 기본 자료형이므로, C++ 프로그래밍에서 반드시 익혀두어야 합니다.