본문 바로가기
■ Programming /C++

[C++] 4-6. [데이터 타입/ 자료형] bool 타입

by Popbox 2017. 3. 20.
반응형

[C++] 4-6. [데이터 타입/ 자료형] bool 타입

 

 

[뇌를 자극하는 C++ , 저.이현창]책을 기준으로 작성하였습니다

 

 

bool 타입

 

bool 타입은 아주 간단한 타입이다. bool 타입의 변수에는 true 혹은 false의 값이 들어갈 수 있다.

연산자와 조건문을 배우고 나면 bool 타입을 사용할 일이 많다는 것을 알게 될 것입니다.

 

 

  1. bool 타입 맛보기

 

 

1
2
3
4
5
6
7
8
9
10
11
// bool 타입의 변수 정의
    bool b1;
    bool b2;
 
    // 값을 대입한다.
    b1 = true;
    b2 = false;
 
    // 변수의 값을 출력
    cout << "b1 = " << b1 << endl;
    cout << "b2 = " << b2 << endl;
cs

 

-> 결과 창을 보면 변수의 값이 true , false가 아닌 1, 0 으로 나오는 것을 확인할 수 있습니다.

물론 cout객체의 어떤 명령을 내리면 true 와 false 로 출력이 가능합니다.

0은 false라 해석하고 1은 true지만 (0이외의 값을 true로 인지합니다)-> 자세히는 형변환이 일어남

(bool 변수 역시 실제로 보관하는 값은 정수다)

 


 

 

 

 

 

 

 감사합니다. 공감 한번 부탁드려요.

[ 다음 장 ]

[ C++ ] 4-7 . [데이터 타입/자료형]  형변환(Casting) : http://popbox.tistory.com/35  

 

반응형

댓글