쉽게 쓰여진 C

[C언어 1강] printf

이런우 2023. 4. 7. 22:38

출력문

 
이번에 배워볼 코드는
 

#include <stdio.h>

int main() {
	printf("Hello World\n");
	return 0;
}

 
이거다. C언어에 기본적인 출력문이라고 볼 수 있다.
 
하나하나씩 알아보도록 하자!
 

#include <stdio.h>
 

제일 처음으로 한다면 보이는 이 친구는 헤더파일이라고 하는데 우린 항상 언제나 코드 첫 줄에 이 헤더파일을 넣고 시작할 것이다.
 
쉽게 예를 들어 공사장에서 작업을 한다고 해보자 그런데 공구가 없다. 그럼 맨손으로 모든 건물을 만들어야 할 것이다.
 
이제 기본적인 공구 망치나 드릴 같은 것을 모아둔 게 이 #include <stdio.h>이다. 
 
맨손으로 건물 만들기 싫으면 코드 맨 첫 줄에 이 도구상자를 꼭 쓰자
 

int main()
 

우선 main의 뜻을 알아볼까

 
가장 큰(중요한) 말 그대로 메인이 되는 것이다. 나중에 다시 살펴 보겠지만 우리는 이 것을 메인함수라고 부르도록 하겠다.
 
메인 함수 같은 함수를 영역을 구분할 때는 { } 안에 써주도록 하자
 
프로그램에선 메인함수는 필수적이고 그 안에서 코드가 동작하는 것이다.
 
메인함수에 대해선 소개할 것이 많지만 우리의 목적은 출력문 작성이니 지금은 여기까지!
 

printf();

print의 뜻을 알아볼까?
 
출력하다. 말 그대로 안에 문자를 입력해 주면 출력을 시켜주는 역할을 하는 것이다.
 
C언어에서 문자는 " " 안에 입력하여 표시하고 Hello World 뒤에 있는 \n은 줄 바꿈을 시켜주는 역할이다, 이도 나중에 자세히 알아보겠다.
 
printf의 f는 format을 의미한다. 
 

return 0;
 

 
return 0은 프로그램이 끝났을 때 완전히 종료가 되었다는 것을 의미한다. 사실 없어도 정상 작동을 하지만 return 0 나중에라도 쓰니 꼭 쓰는 습관을 들이자. 
 
뭐랄까 화장실 볼 일 보고 물 내리는 거라고 생각하면 편하겠다.
 
이제 코드를 다시 봐보도록 할까?
 

#include <stdio.h> // 헤더 파일 (도구상자)

int main() { // 메인 함수
	printf("Hello World"); // 출력문 
	return 0; // 코드 비우기
}

 
기본적인 문법을 설명을 끝내기 전에 C언어는 기본적으로 실행코드에 끝은 항상 ; (세미콜론)을 붙여 그 코드가 실행되고 종료될 수 있도록 하자
 
그럼 실행을 해볼까?
 

 
상단에 있는 로컬 Windows 디버거나 편하게 Ctrl + F5를 눌러 실행시켜 주자
 

 
성공적으로 Hello World! 가 출력 되었다.


이로써 C언어에 한 발자국 발을 들여보았다. 앞으로 18,446,744,073,709,551,615 발걸음 정도 남았다고 생각하면 된다.
 
내 기준에서 정말 친절하고 이해하기 쉽게 설명했다고 생각한다..
 
어렵게 설명하라고 하면 진짜 어렵게 설명할 수 있지만 그런 건 천천히 배워간다는 마인드로 조금씩 배워가기로 하겠다.
 
그럼 다음엔 데이터 타입과 변수로 돌아오도록 하겠다!