본문 바로가기

Algorithm 문제 풀이/C++

[C++] C++의 시작 : "Hello World" 출력하기

표준 라이브러리 헤더파일

#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 : 개행

 

 

https://devdocs.io/cpp/

 

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