[Cin 명령어]

Console input 의 명령어

숫자/ 문자 / 소수점등을 키보드로 입력받고 입력받은

값을 변수에 넣어주는 명령어

int a;
std::cin >> a;

[줄바꿈 endl]

	std::cout << "Hello World!\\n";
	std::cout << "Hello World!" << std::endl;

[변수를 이용한 사칙연산]

산술 연산자

부호 + - * / %
더하기 빼기 곱하기 나누기(몫) 나누기(나머지)
#include <iostream>

int main() 
{
	int a = 0;
	a = a + 6;
	std::cout << a; // 6

	int b = a - 5;
	std::cout << b; // 1

	int c = a * b;
	std::cout << c; // 6
	
	int d = 10 / 3;
	std::cout << d; // 3

	int e = 10 % 3;
	std::cout << e; // 1

	return 0;
}

#include <iostream>

int main() 
{
	int num = 100;
	num = num + 5;

	int a = 7;
	a += 3;
	// a = a += 3; 과 동일한 의미

	// 1개씩 증가
	a++;
	// 1개씩 감소
	a--;

	a = 7;

	// ++, -- 의 위치에 따라서 '언제' a의 값이 변하는지 결정된다.
	std::cout << "int a = 7; 일 때" << std::endl;
	int b = a++;
	std::cout << "a++: " << b << std::endl; // b = 7
	b = ++a;
	std::cout << "++a: " << b << std::endl; // b = 9

	return 0;
}

대입 연산자 =

// = 은 수학에서 쓰이듯이 같다 라는 의미가 아니라 
// 왼쪽에 있는 변수에 오른쪽에 있는 값을 대입한다는 뜻이다. 

int a = 3;
// a에 3을 대입한다.
a = 4;
// a에 4를 대입한다.

int b = 4;
b == a;
// == 이 수학에서 등호 표시와 같은 역할을 한다.

[if 문 (분기문)]