본문 바로가기
공부/개발노트

[C/C++] bool 타입 이해

반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main(){
    // bool 타입의 변수 정의 
    bool b1;
    bool b2;
    
    // 값을 대입
    b1 = true;
    b2 = false;
    
    // 변수의 값을 출력
    cout << "b1 = " << b1 << "\n";
    cout << "b2 = " << b2 << "\n";
    
    return 0;    
}
 
cs


결과는 대입한 true, false가 아닌 1, 0으로 출력된 것을 알 수 있다.
이 것으로 1이 참이고 0이 거짓임을 알 수 있다.

컴퓨터는 0, 1로만 이루어진 기계어를 사용한다는 건 누구나 알 수 있다.
그래서 0이 거짓 1이 참이 되는 것이다.




반응형