Language/C언어

C003_bool자료형

OdOp 관리자 2023. 9. 5. 10:12
반응형

bool자료형

bool자료형을 사용하기 위해서는 stdbool 헤더 파일을 선언해야 됩니다.

stdbool은 bool, true, false가 선언된 헤더 파일입니다.

#include <stdio.h>
#include <stdbool.h>  // bool, true, false가 정의된 헤더 파일 

int main()
{
    bool b1 = true;

    if (b1 == true)
    {
        printf("참\n");
    }
    else
    {
        printf("거짓\n");
    }
    printf("bool의 크기: %d\n", sizeof(bool));  //bool의 크기: 1: bool의 크기느 1바이트
    printf("%s\n", b1 ? "true" : "false");
    if (true)
    {
        printf("참\n");
    }
    else
    {
        printf("거짓\n");
    }
    if (false)
    {
        printf("참\n");
    }
    else
    {
        printf("거짓\n");
    }
    return 0;
}
반응형