본문으로 바로가기

[ C++ ] 화면 출력 (cout, endl)

category Programming/C++ 2021. 3. 14. 21:58

1. cout

#include<iostream>

int main()
{
	std::cout << "Hello World!" << std::endl;

	return 0;
}

C언어에서 화면 출력을 하기 위해서는 printf를 사용합니다.

 

C++에서는 printf를 대신하여 std::cout을 사용하면 됩니다.

 

 

1.1 cout

cout은 C언어에서 printf와 같은 역할을 한다고 보면 됩니다.

 

 

1.2 << 연산자

<< 연산자가 쓰인 것을 볼 수 있는데,

 

오른쪽 데이터를 왼쪽 객체에 삽입한다는 의미입니다.

 

다음과 같이 한 문장에서 여러 개의 연산자를 사용할 수 있습니다.

std::cout << "Hello" << "World!";

 

 

1.3 std::

std::cout의 형태를 풀이하면 다음과 같습니다.

네임스페이스::이름

따라서, cout은 std라는 네임스페이스에 속해있다고 보면 됩니다.

 

 

1.4 endl

다음 줄로 넘기기 위해서는 C언어와 같이 '\n' 문자를 사용하면 됩니다.

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

 

'\n' 대신 std::endl을 사용해도 됩니다.

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

'Programming > C++' 카테고리의 다른 글

[ C++ ] 2. 네임스페이스(Namespace)  (0) 2021.03.14