C++ 프로그래밍 'Hello World' 출력하기

HelloWorld

안녕하세요 민몽입니다 :)

게임 개발을 할 때에 많이 사용하고 있는 C++ 언어에 대해서 알아보려고 합니다.

 

제가 일 하면서 사용하고 있는 언어이기도 합니다! 

이번 기회에 복습 및 새로운 개념 정리를 해보려고 합니다.

 

'Hello World' 

프로그래밍 책에서 가장 먼저 하는 출력문이죠?

이건 C 언어 방식의 출력문인데요. 

 

printf("Hello, %s%d\n", "World", 123)

C 출력문

  • 사용하기 불편하다 or 어렵다.
  • 읽기가 어렵다.

이 방식이 여전히 많이 사용되고 있는 거 같아요. 저도 같은 포맷으로 string을 만들어서 아직 쓰고 있습니다.

 

"%s", %d 는 string 출력 type의 인수를 지정하는 것인데요. 

 

뒤에 인자값으로 변경되어서 출력이 됩니다.

 

%s는 -> "World"

%d는 -> 123으로 출력이 됩니다.

 

/// 최종 출력문은 
Hello, World123 이 출력됩니다.

 

C++에서는 printf 도 사용할 수 있지만 'cout' 이라는게 생겼습니다. console out이라는 뜻으로 콘솔창에 보내줍니다.

 

std::cout << "Hello, " << "World" << 123 << std::endl;
/// 출력 결과는 같습니다.
Hello, World123 

C++ 출력문

  • 사용하기 더 쉽다.
  • 읽기도 더 쉽다.

printf 보다는 한눈에 잘 들어오는 방식입니다. 

'std' 는 네임스페이스이고 다음에 다룰 예정입니다. 명칭 그대로 공간의 이름입니다.

'<<' 는 이쪽 방향으로 밀어 넣는다라고 생각해주세요.

 

cout -> console out 으로 밀어 넣어줘.

"Hello, " , "World", '123', 밀어 넣어죠 라는 의미입니다.

 

cout 으로 밀어 넣었으니 -> console 창으로 out 출력이 되게 됩니다.

그리고 마지막에 'endl' 엔드라인인데요. 한 줄이 끝났다 개행해줘.라는 의미입니다.

 

이렇게 가장 간단한 'Hello World'를 출력해보았습니다.

그리드형(광고전용)

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band

댓글

Designed by JB FACTORY