x = 3, y = 4일 때 논리 연산자 3개를 사용하여 다음과 같이 결과를 출력하세요.
#include <stdio.h>
int main()
{
float x, y;
x = 3;
y = 4;
printf("%s %d\\n", "x&&y = ", x && y);
printf("%s %d\\n", "x||y = ", x || y);
printf("%s %d\\n", "!x = ", !x);
printf("%s %d\\n", "!y = ", !y);
}
lnt-logical-bitwise-mismatch ⇒ 컴파일러 경고
해결 방법 :
실수 값에는 논리 연산자만 사용, 정수 값에는 비트 연산자만 사용