태그된 제품에 대해 수수료를 받습니다.
조건식
거짓(false = 0)
참(true = 1)
#include <stdio.h>
void main() {
int a=1, b=2, c=3, i, j;
char d='w';
i = (a >= 2) && (d == 'w');
j = (b < 2) || (d == 'w');
printf("i=%d j=%d", i, j);
}
첫 번째 조건식
i = (a >= 2) && (d == 'w');
a >= 2는 1 >= 2로 거짓(false = 0)
d == 'w'는 참(true = 1)
논리 AND 연산자 &&
두 피연산자가 모두 참일 때만 참이므로
false && true는 false
따라서, i = 0
두 번째 조건식
j = (b < 2) || (d == 'w');
b < 2는 2 < 2로 거짓(false = 0)
d == 'w'는 참(true = 1)
논리 OR 연산자 ||
두 피연산자 중 하나라도 참이면 참이므로
false || true는 true
따라서, j = 1
따라서, 프로그램의 출력 결과는 i=0 j=1
태그된 제품에 대해 수수료를 받습니다.