C언어란?

2024. 1. 11. 22:57카테고리 없음

1. C언어에 대해서....

 

C언어의 창시자는 데니스 리치라는 사람입니다.

이미지 출처 : https://ko.wikipedia.org/wiki/%EB%8D%B0%EB%8B%88%EC%8A%A4_%EB%A6%AC%EC%B9%98

 

C언어를 다른 언어들 보다는 많이 불편하고, 쓰기 힘들지만, 그럼에도 배우는 이유는....

우리가 많이 쓰는 언어의 영향을 많이 받았기 때문이 아닐까 싶습니다.

 

#include <stdio.h>

int main() {
	//Hello, World! 출력
	printf("Hello, World!\n");
}

 

위 코드는 Visual studio를 이용해서 만든 C언어 코드입니다.

위 코드의 main 부터 설명 드리면, 

 

 

①. stdio.h란?

stdio.h는 입/출력을 실행하기 위한 헤더 파일입니다.

즉, #include <stdio.h>란 말 그대로 stdio.h를 포함시키는 코드입니다.

②. main()이란?

C언어에서 main은 프로그램 실행을 위한 시작 지점을 의미합니다.

③printf()란?

아래 사진은 콘솔이라고 말합니다.

콘솔 화면

 

 

이 콘솔에 자신 출력하고 싶은 문구를 출력하라고 지시하는 코드가 printf입니다.

 

④\n이란?

일종의 enter키다.

즉, \n이 있으면 한 줄 띄우고 문자를 출력하라는 명령어다. 

\n 처럼 \를 이용한 기능이 많습니다.

 

그리고, 

 

이런 명령어를 칭하는 용어가 '시퀀스 명령어'입니다.

 

\t 가로 탭(Tab)키
\b 백스페이스
\r 현재 위치를 나타내는 커서를 맨 앞으로 이동시킨다.
\f 위치가 다음 페이지의 시작 부분으로 넘겨진다.(프린터 출력 전용)