본문 바로가기

C 언어

[C언어] 기본 내용

728x90
반응형

C언어를 공부하기 전, 기본적으로 알아야 할 내용들에 대해 정리해보았다.

예시

#include<stdio.h>

 

# : 전처리기

include : 명령어. 뒤에 오는 파일을 포함하라는 의미

stdio : 파일 이름

<> : 파일 이름을 감싸는 것

   - <> : 표준 라이브러리로 C언어 표준으로 정해져 있는 헤더파일들의 이름을 감싼다.

   - " " : 비표준 파일(사용자 개인의 임의의 파일)들의 이름을 감싼다.

        같은 폴더일 경우 파일명을 넣고, 다른 폴더일 경우 절대 경로나 상대 경로를 넣음.

.h : 헤더 파일

 

예시는 컴파일 전, 소스코드 상단에 stdio.h라는 헤더 파일을 포함하라는 의미

 

 

 | 기본 내용

세미콜론 (;)

- 마침표(.)를 의미

- 제대로 쓰지 않으면 오류가 나면서 실행되지 않으므로 주의

 

주석

- /**/ : /*와 */ 사이의 내용을 모두 주석

- // : 한 줄 주석

 

개행문자 (\n)

- 엔터를 의미

 

 

 | 전처리기

전처리기(PreCompiler)란?

컴파일러가 컴파일하기 전에 먼저 준비하는 것

C 소스 코드가 실행 파일로 바뀌는 것

 

사용법

① C언어에서는 '#'을 사용

② 문장을 끝낼 때 세미콜론(;) 사용 X

 

 

 | 헤더 파일

헤더 파일(header file)이란?

함수들의 집합으로, 소스를 분리하는데 목적이 있음

컴파일러에 의해 다른 소스 파일에 자동으로 포함된 소스 코드의 파일로, 보통 소스 파일 가장 첫 부분에 포함

 

사용법

① 확장자명 .h의 파일 생성

② 사용 시 #include를 이용해 포함

 

 

 | 자료형

자료형이란?

저장되는 데이터 종류에 따른 형태로, 저장되는 값의 종류와 범위에 따라 다르게 표현

 

출처 https://opentutorials.org/module/3153/18552

 

728x90
반응형

'C 언어' 카테고리의 다른 글

[C 언어] 함수 알아보기  (0) 2020.06.24
[C 언어] 입력 함수 scanf(), getchar(), gets()  (1) 2020.04.21
[C언어] 출력 함수 printf()  (0) 2020.04.15
C언어 알아보기  (0) 2020.04.13
Visual Studio 2019 사용  (0) 2020.04.12