025. 논리 연산자 이해하기 (and( && ), or ( || ), not( ! ))

jychan99·2021년 10월 9일
0

code

 #include <iostream>

using namespace std;



int main()

{

	int x = 10;

	int y = 20;

	

	bool is_x = true;

	bool is_y = false;



	//책에서는 =라고 되어있는데 ==가 맞다.

        //C에서와 마찬가지로 &&는 and연산이다.

	if (is_x == true && is_y == true)

		cout << "is_x && is_y = " << "true" << endl;

	else

		cout << "is_x && is_y = " << "false" << endl;

        //||(shift + 백슬래시 또는 \)는 or연산이다.

	if(x==10 || is_x == false)

		cout << "x가 10 이거나 is_x가 true입니다" << endl;

	else

		cout << "x가 10이 아니며 is_x도 false가 아닙니다" << endl;

        //!는 not 연산이다.

	if (!is_y)

		cout << "is_y 원래 값은 false입니다" << endl;

	else

		cout << "is_y 원래 값은 true입니다" << endl;



	return 0;

}
profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐍

0개의 댓글

관련 채용 정보