더북(TheBook)

logical.c

#include <stdio.h>
 
main() {
    int a = 5;
    int b = 3;
    int c = 2;
 
    printf("0 && 0 = %d\n", (a<b) && (b<c)); // 거짓 && 거짓
    printf("0 && 1 = %d\n", (a<b) && (b>c)); // 거짓 && 참
    printf("1 && 0 = %d\n", (a>b) && (b<c)); // 참 && 거짓
    printf("1 && 1 = %d\n", (a>b) && (b>c)); // 참 && 참
 
    printf("0 || 0 = %d\n", (a<b) || (b<c)); // 거짓 || 거짓
    printf("0 || 1 = %d\n", (a<b) || (b>c)); // 거짓 || 참
    printf("1 || 0 = %d\n", (a>b) || (b<c)); // 참 || 거짓
    printf("1 || 1 = %d\n", (a>b) || (b>c)); // 참 || 참
 
    printf("!0 = %d\n", !(5<3)); // !(거짓)
    printf("!1 = %d\n", !(5>3)); // !(참)
}

실행 결과

0 && 0 = 0

0 && 1 = 0

1 && 0 = 0

1 && 1 = 1

0 || 0 = 0

0 || 1 = 1

1 || 0 = 1

1 || 1 = 1

!0 = 1

!1 = 0

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.