#include <iostream> -> 객체지향 라이브러리로, 스트림을 이용하여 입출력 기능을 제공한다.
using namespace std; -> 표준 네임 스페이스 사용
즉, namespace에 있는 클래스에 정의된 함수를 사용하겠다는 의미
참조자(&) : 포인터처럼 원본의 내용 수정시 사용
void swap(int& a, int& b){
int tmp = a;
a = b;
b = tmp;
}
위와 같이 매개변수에 &을 적으면 원본의 내용을 변경할 수 있다.
입력
int a;
char arr[100];
cin >> a;
cin >> arr;
출력
cout << a;
cout << arr << endl; // endl -> 줄바꿈
공백을 포함한 문자열 출력
1) cin.getline();
char a[100];
cin.getline(a, 100);
2) getline();
string str;
getline(cin, str);
소수점 출력
cout fixed;
cout.precision(6); -> 출력값을 소수점 6자리 (7번째에서 반올림)
큰 수를 다룰 때
int -> long long