23.7 연습문제: 불 자료형 사용하기

다음 소스 코드를 완성하여 "참""거짓"이 출력되게 만드세요.

practice_boolean.c

#include <stdio.h>
__________________                      
 
int main()
{
    bool b1 = true;
    bool b2 = false;
 
    if (b1 && _____)
        printf("참\n");
    else
        printf("거짓\n");
 
    printf("%s\n", b2 || ____ ? "참" : "거짓");
 
    return 0;
}

실행 결과

참
거짓

정답

 #include <stdbool.h> 
 true 또는 b1
 false 또는 b2

해설

bool 자료형을 사용하려면 먼저 #include <stdbool.h>와 같이 헤더 파일을 포함해줍니다.

변수 b1true가 들어있으므로 && 연산의 결과가 참이 되려면 true 또는 b1을 넣어주면 됩니다. 그리고 변수 b2false가 들어있으므로 || 연산의 결과가 거짓이 되려면 false 또는 b2를 넣어주면 됩니다.