x = 3, y = 4일 때 논리 연산자 3개를 사용하여 다음과 같이 결과를 출력하세요.

Untitled


#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 ⇒ 컴파일러 경고

해결 방법 :

실수 값에는 논리 연산자만 사용, 정수 값에는 비트 연산자만 사용