프로그래밍언어.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 형이 기본 자료형으로 제공된다. 따라서 별도의 헤더파일을 인클루드하지 않고 바로 부울형 변수를 정의하여 사용할 수 있다.