프로그래밍언어.Lib/C,C++

2.7 논리형(bool형)

살레시오 2016. 3. 28. 09:09

2.7 논리형 (bool 형)    [DOC]    [SMTS]

 논리형(bool type)은 진리값인 참/거짓을 표현하는 자료형을 의미한다. ANSI C에서는 부울형이 따로 지정되지 않았지만 C99에는 stdbool.h 헤더파일을 이용하여 bool형을 사용할 수 있다.


#include <stdbool.h>
bool ba = true;
bool bb = false;

참을 나타내는 true와 거짓을 나타내는 false 식별자는 내부적으로 각각 1과 0값으로 취급된다.


 C++에서는 boolean 형이 기본 자료형으로 제공된다. 따라서 별도의 헤더파일을 인클루드하지 않고 바로 부울형 변수를 정의하여 사용할 수 있다.