Steady Blog
7. Bool 자료형 본문
* 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 |