Bool 타입

bool 타입은 또는 거짓의 논리 값을 저장하기 위한 것이며, 이 논리 값의 숫자 표현은 각각 1 또는 0입니다.

예제:

bool a = true;
bool b = false;
bool c = 1;

내부 표현은 정수 1바이트입니다. 논리식에서는 이러한 유형의 다른 정수 또는 실제 형식 또는 표현식을 사용할 수 있으며 컴파일러는 오류를 생성하지 않습니다. 이 경우 0 값은 거짓으로 해석되고 다른 모든 - 값은 참으로 해석됩니다.

예제:

   int i=5;
   double d=-2.5;
   if(i) Print("i = ",i," 그리고 참으로 설정됨");
   else Print("i = ",i," 그리고 거짓으로 설정됨");
 
   if(d) Print("d = ",d," 그리고 참 값을 가짐");
   else Print("d = ",d," 그리고 거짓 값을 가짐");
 
   i=0;
   if(i) Print("i = ",i," 그리고 참 값을 가짐");
   else Print("i = ",i," 그리고 거짓 값을 가짐");
 
   d=0.0;
   if(d) Print("d = ",d," 그리고 참 값을 가짐");
   else Print("d = ",d," 그리고 거짓 값을 가짐");
 
//--- 실행 결과
//   i= 5 이고 참 값을 가짐
//   d= -2.5 이고 참 값을 가짐
//   i= 0 이고 거짓 값을 가짐
//   d= 0 이고 거짓 값을 가짐

더 보기

Boolean 연산, 우선 순위 규칙