본문 바로가기

C++

C++ 콘솔에 문자열 출력하기

C++에 문자열을 출력하는 함수는 여러가지가있다.

보통 사용하는 문자열 출력함수는 printf와cout이있으나 이번 예제에서는 cout으로 문자열을출력하겠다.

#include<iostream>
using namespace std;

void main()
{
	cout << "Hello World" << endl;
}

위에 예제를 실행해보면 콘솔창에 Hello World라는 문자열이 출력될것이다.

위의 

#include<iostream>

C++ 표준 입출력 라이브러리이다.

표준 입/출력 스트림을 읽거나 쓰려면이를 꼭써야된다고만 일단 알고있자

 

using namespace std;

원래 cout은 그냥 cout이 아닌 std::cout이다. 하지만 할때마다 std:: 이부분을 사용하기 귀찮으니

std는 작성하지 않겠다는 의미이다.

 

void main()

프로그램의 진입점을 설정 프로그램은 main함수부터 실행한다.

(무조건 존재해야함 , 2개이상존재 불가)

 

cout << "Hello World" << endl;

출력문이다. Hello Wordl를 콘솔에 표시해주는 기능을한다. endl은 문자표시후 한칸내리는 기능을한다.

 

코드 실행순서

코드작성 - >전처리기 -> 컴파일 -> 어셈블러 -> 링커 -> 실행 파일 생성

1. 코드작성 : 사용자가 프로그래밍 문법에 맞게 코드를 작성하는 단계.

2. 전처리기 :  #이 작성된 코드 라인을 번역하기 이전에 수행하는 단계

# : 전처리 지시자

3. 컴파일 : 고수준 언어를 저수준 언어로 번역하는 단계.

4. 어셈블러 : 저수준 언어를 기계어로 번역하는 단계

(어셈블러 단계를 거치면 .obj 파일이 생성된다.)

5. 링커 : .obj 파일과 .lib파일을 하나로 묶는 작업을 수행하는 단계.

(하나로 묶으면 실행파일이 생성된다)

 

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

C++ 문자  (0) 2020.08.13
C++ 변수와 자료형  (0) 2020.08.12
C++ 이란?  (0) 2020.08.11
C++ explicit  (0) 2020.07.30
C++ Friend  (0) 2020.07.30