C 언어에서는 논리값 개념, 즉 값 1을 참, 0을 거짓으로 판단하는 개념을 이야기하지만 특별한 타입 지원은 없습니다. C++에는 false(false) 또는 true(true)만 나타낼 수 있는 명확한 유형 지원, 즉 bool 유형이 있습니다. 이 유형은 크기가 1바이트만 차지합니다. 값을 입력하고 다음과 같이 출력합니다.
#include<iostream>usingnamespacestd;intmain(){boola=true;boolb=false;cout<<a<<endl<<b<<endl;return0;}
직접 테스트해 보면 출력 결과가 여전히 1과 0이고, 참과 거짓이 아니라는 점에 주의해야 합니다. bool 유형의 출현은 C++에 참 유형과 거짓 유형을 나타내는 특수 변수 유형을 제공하므로 프로그래밍 과정에서 상태, 스위치 및 기타 논리적 방법을 나타내는 특수 유형을 쉽게 가질 수 있습니다. 이는 C에 비해 C++가 향상된 것입니다.
이해하고 소화해주세요!