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

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