논리연산
도널드
2023.04.01
질문 내용 :
/* 논리 연산 */
printf(i && j : %d \n, i && j);
printf(i || j : %d \n, i || j);
printf(!i !j : %d %d \n, !i , !j);
에서 i를 10, j를 5로 해서 보면 결과값이 1
1
0 0 이 나오던데 어떻게 해서 이렇게 나오는건지,ㅠ
-
진주
감사합니다^^
-
하루키
논리 연산에선 0과 0이 아닌수(이므로 1) 이렇게 두개의 기준이 있습니다.
&&곱셈 연산이라 보시믄 됩니다.
||합 연산이라 보시믄 됩니다.
!은 역수라 보시면 됩니다. -
설희
0 == false
그외의 모든 수 == true
i=10; j=5;
i==true; j==true;
1. true && true == true
2. true || true == true
3. !true == false
이걸 정수형으로 출력하면 true==1 false==0으로 출력됩니다.