논리 연산자

<aside> 💡 논리 연산자는 주어진 논리식을 판단하여, 참 또는 거짓을 결정하는 연산자이다.

AND 연산자와 OR 연산은 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽이다.

</aside>

논리 연산자 설명
&& 논리식이 모두 참이면 1을 반환함. (논리 AND 연산)
! 논리식의 결과가 참이면 0을, 거짓이면 1을 반환함. (논리 NOT 연산)
#include <iostream>

int main()
{
	int a = -1;
	if (a < 3)
	{
		if (a > 0)
		{
			std::cout << "가독성이 안좋다";
		}
	}

	// 논리 연산자
	if (a < 3 && a > 0)
	{
		// 조건을 3개이상 사용하는 것보다
		// if문을 하나 더 추가하는게 가독성이 좋다.
		//if (a != 0)
		//{

		//}
		
		// && AND 연산자 : 두 조건 다 참일 때 참을 반환
		std::cout << "AND 연산자";
	}

	if (a < 3 || a > 0)
	{
		// || OR 연산자 : 두 조건 중 하나만 참이어도 참을 반환
		std::cout << "OR 연산자";
	}

	return 0;
}

Else if 문

if 문 연결하기if-else 문을 함께 연결할 수 있다.
#include <iostream>

int main()
{
    std::cout << "Enter a number: ";
    int x;
    std::cin >> x;

    if (x > 10)
        std::cout << x << "is greater than 10\\n";
    else if (x < 10)
        std::cout << x << "is less than 10\\n";
    else
        std::cout << x << "is exactly 10\\n";

    return 0;
}

[반복문 (for)]

반복문이란 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는

명령어 입니다.

프로그램이 처리하는 대부분의 코드는 반복적인 형태가 많으므로, 가장 많이 사용하는 문법중

하나이다.

Untitled

"Hello World\n"를 10번 반복해서 출력하는 소스코드.