Steady Blog

7. Bool 자료형 본문

Programing/C++

7. Bool 자료형

우유먹고쑥 2012. 9. 3. 23:58

* Bool 자료형

 

1. 0 or 1만 저장
2. false/ true 값 사용 (false = 0, true = 1)
3. '0' 이 아닌 모든 정수는 '1로' 저장
4. 1 byte 크기 자료형

 

ex)  1번, 2번, 4번 의 내용을 설명하기 위한 예제

bool Ispositive(int i)
{
     if(i<0) return false;
     else return true;
}
void test()
{
     int num;
      bool result;

      cout<<"숫자 입력 :";
      cin>>num;
      result = Ispositive(num);
      if(result == true) cout<<"positive number\n"<<result<<endl;
      else cout<<"negative number\n";
      cout<<sizeof(bool)<<" 바이트 "<<endl;
}

 

ex)   3번 의 내용을 설명하기 위한 예제

void test()
{
      bool a = true;
       cout<<a<<"\n";
       a = false;
       cout<<a<<"\n";
       a = 97;
       cout<<a<<"\n";
       a = 50;
       cout<<a<<"\n";
       cout<<"bool의 크기  = "<<sizeof(a)<<"\n";
}

'Programing > C++' 카테고리의 다른 글

9. 레퍼런스  (0) 2012.09.03
8. 변수의 초기화  (0) 2012.09.03
6. 함수의 Default  (0) 2012.09.03
5. 함수의 오버로딩  (0) 2012.09.03
4. 함수호출 / C언어와 C++의 함수 호출 차이  (0) 2012.09.03