표준출력 함수
라이브러리
만들어진 함수들중 내용이 거의 변하지 않은 것들을 저장한 것을 의미 합니다.
라이브러리 파일
자신이 가지고 있는 함수들 중에서 실제로 다른 소스파일에서 사용한 함수의 기계어만 분리 할 수 있도록 목적파일(.obj)를 재구성 한것 입니다.
라이브러리 파일의 사용
c언어 문법을 교체하지 않아도 라이브러리 교체로 기능을 확장,변경 가능합니다. C 언어가 obj 혹은 lib 파일에 있는 함수를 알려면 함수의 원형을 알아야 합니다. 하지만 사용할 함수가 N개면 N번 선언 해야 하는데 귀찮아지니 한번에 묶어놓은 파일이 헤더 파일(.h) 입니다.
전처리기
프로그래머가 원하는 사항을 컴파일러에 직접 지시하는 문법 입니다. #으로 시작합니다.
include 전처리기
컴파일러에 자신이 명시한 파일을 읽도록 지시합니다. 파일이름으로 " "을 명시하면 소스파일이 있는 경로에서 해당 파일을 찾는다. 그곳에 없다면 경로를 지정할 수도 있습니다. 만약 컴파일러가 경로를 알 경우 < > 을 사용 하면 됩니다.
define 전처리기
상수나 명령문을 치환하는 문법
(예시 : #define PI 3.14 => 3.14를 PI로 치환한것)
표준출력함수
운영체제 별로 다양한 기능을 구현한 함수를 만들어 제공 (stdio.h에 저장되어있습니다.) putchar, putc ,printf 등이 있습니다. printf 를 사용할 때는 printf("출력하고자 하는 내용 + 출력할 서식" , 매개변수) 로 이루어 져있습니다.
#include <stdio.h>
int age = 23;
printf("저의 나이는 %d살 입니다",age)
[공부하면서 든 궁금증]
- 서식 지정자를 이용해서 출력하는것과 그냥 출력하는것의 어셈블리어 출력 차이
'Programming > C language' 카테고리의 다른 글
C언어[6] (0) | 2022.07.11 |
---|---|
C언어[6] (0) | 2022.07.03 |
C언어 [4] (0) | 2022.06.27 |
C언어 [3] (0) | 2022.06.26 |
C언어 [2] (0) | 2022.06.25 |