Lee Jaeyoon2
재유니버스
Lee Jaeyoon2
전체 방문자
오늘
어제
  • 분류 전체보기 (228)
    • TIL (165)
    • 생각 (11)
    • 서평 (1)
    • JavaScript & TypeScript (4)
    • React (0)
    • C (45)
    • 에러 핸들링 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코드숨 리액트
  • 코드숨
  • TiL
  • dotenv
  • 심사 문제
  • 5F
  • 코드숨 리액트 8기
  • 코딩 도장
  • 회고
  • dotenv-webpack
  • C
  • 실수
  • 변수
  • c언어
  • C언어 코딩 도장
  • 플래그
  • JavaScript
  • map
  • 객체
  • react

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Lee Jaeyoon2

재유니버스

C

[C] C언어 코딩 도장 22.8 심사문제: 불 자료형 사용하기

2022. 4. 26. 09:43

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

 

표준 출력

참
거짓

 

judge_boolean.c

#include <stdio.h>
#include <stdbool.h>

int main()
{
    _____________
    _____________
    
    if (b1 != true)
        printf("참\n");
    else
        printf("거짓\n");
        
    printf("%s\n", b2 == false ? "참" : "거짓");
    
    return 0;
}

 

정답

bool b1 = false;
bool b2 = true;

 

풀이

b1을 먼저 살펴보자. b1이 true가 아니면 "참"이고, true면 "거짓"이 나오는데 출력이 "참"이므로 b1은 false이다. 다음으로, b2는 false이면 "참"이고, false가 아니면 "거짓"인데, 출력이 "거짓"이므로 false가 아닌, 즉, b2는 true이다. 

'C' 카테고리의 다른 글

[C] C언어 코딩 도장 23.9 심사문제: 시프트 연산자 사용하기  (0) 2022.04.26
[C] C언어 코딩 도장 23.8 심사문제: 비트 논리 연산자 사용하기  (0) 2022.04.26
[C] C언어 코딩 도장 21.9 심사문제: 논리 연산자 사용하기  (0) 2022.04.26
[C] C언어 코딩 도장 20.9 심사문제: 삼항 연산자 사용하기  (0) 2022.04.26
[C] C언어 코딩 도장 20.8 심사문제: 비교 연산자 사용하기  (0) 2022.04.26
    'C' 카테고리의 다른 글
    • [C] C언어 코딩 도장 23.9 심사문제: 시프트 연산자 사용하기
    • [C] C언어 코딩 도장 23.8 심사문제: 비트 논리 연산자 사용하기
    • [C] C언어 코딩 도장 21.9 심사문제: 논리 연산자 사용하기
    • [C] C언어 코딩 도장 20.9 심사문제: 삼항 연산자 사용하기
    Lee Jaeyoon2
    Lee Jaeyoon2

    티스토리툴바