논리 연산자에 대해서 물어볼것이 잇습니다!
도움
2023.04.01
질문 제목 : 논리연산자질문 요약 :if ((b != 큰수) && (b != 작은수)) 이걸 어떻게 해석을 해야하는지 궁금합니다 b!가 무슨뜻인가요질문 내용 :
#include stdio.h
int main()
{
int a,b,c;
int 작은수, 중간수, 큰수;
printf(정수를 입력하세요:);
scanf(%d%d%d,&a,&b,&c);
작은수 = a;
if (b 작은수) 작은수 = b;
if (c 작은수) 작은수 = c;
printf(가장 작은 정수는 %d이다.\n, 작은수);
큰수 = a;
if (b 큰수) 큰수 = b;
if (c 큰수) 큰수 = c;
printf(가장 큰 정수는 %d이다.\n, 큰수);
중간수 = a;
if ((b != 큰수) && (b != 작은수)) 중간수 = b;
if ((c != 큰수) && (c != 작은수)) 중간수 = c;
printf(두번째로 큰 정수는 %d이다.\n, 중간수);
return 0;
}
-
환히찬
!는 not 연산자로 알고 있습니다.
true이면 false, false이면 true를 반환합니다
그런데 저건 !=인데 이건 같지 않으면 true이고 같으면 false가 됩니다