표준 라이브러리 헤더파일
#include <iostream>
<iostream>: 입/출력 라이브러리
출력의 기본 구성
C언어에서는 출력의 대상에 따라 서식 지정을 다르게 했지만, C++에서는 그러한 과정이 불필요합니다.
C++의 표준출력은 std::cout을 이용합니다.
std::cout << '출력대상1' << '출력대상2' << '출력대상3';
이때 cout은 함수가 아닌 객체이고 <<은 출력 연산자입니다.
std::는 using namespace std;를 적으면 생략가능합니다. namespace는 이름 공간으로 std 안에 cout라는 객체가 포함되어있으므로 namespace를 통해 std를 미리 선언해두면 cout << '출력대상'으로 작성하면 됩니다.
출력할 때 std::cout를 적으면 using namespace std;를 적지 않아도 오류가 생기지 않습니다.
예시)
# include <iostream> // 헤더파일의 선언
using namespace std;
int main(void) {
int num = 20;
cout << "Hello World!" << endl;
cout << "Hello " << "World!"; << endl;
return 0;
}
코드를 보면 endl; 를 볼수있는데, 이것은 개행이 이루어지도록 하는 객체입니다.
cout는 자동적으로 개행이 이뤄지지 않기 때문에 개행을 하려면 std::endl을 출력 대상뒤에 작성하면 됩니다.
정리
- std::cout : 표준 출력
- std::endl : 개행
DevDocs — C++ documentation
devdocs.io
'Algorithm 문제 풀이 > C++' 카테고리의 다른 글
[C++] this 포인터 & 빈(void) 생성자 (0) | 2022.02.15 |
---|---|
[C++] 함수와 참조자 (0) | 2022.02.10 |
[C++] 참조자(Reference) 이해하기 (0) | 2022.02.10 |
[C++] 데이터 입력 받기 (0) | 2022.02.08 |