다음을 통해 공유


bool (C++)

이 키워드는 기본 제공 형식입니다. 이 형식의 변수는 truefalse 값을 가질 수 있습니다. 조건식은 bool 형식이며 bool 형식의 값을 갖습니다. 예를 들어, i!=0은 i의 값에 따라 true 또는 false 값을 갖습니다.

truefalse 값은 다음 관계를 갖습니다.

!false == true
!true == false

다음 문에서

if (condexpr1) statement1; 

condexpr1이 true이면 statement1이 항상 실행되고 condexpr1이 false이면 statement1이 실행되지 않습니다.

후위 또는 접두사 ++ 연산자가 bool 형식의 변수에 적용되면 변수가 true로 설정됩니다. 후위 또는 접두사 -- 연산자를 이 형식의 변수에 적용할 수 없습니다.

bool 형식은 정수 계열 확장에 참여합니다. false가 0이 되고 true가 1이 되면 bool 형식의 r-value를 int 형식의 r-value로 변환할 수 있습니다. bool이 고유한 형식으로 오버로드 확인에 참여합니다.

참고 항목

참조

C++ 키워드

기본 형식 (C++)