Computer >> 컴퓨터 >  >> 프로그래밍 >> C++

C++에서 불리언(Boolean)의 타입 지정자는 무엇일까요?

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++ 프로그래밍에서 반드시 익혀두어야 합니다.