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;