프로그래밍 언어/C언어

C언어 기초이론 (printf 함수)

chobyeonggyu03 2024. 6. 13. 14:33

printf함수란?

print function 의 약자 (출력함수)

-C언어의 기본적인 문자열 출력함수

-함수를 호출하고 그다음 함수를 출력하는 원리

-printf함수 내의 "(큰 따음표)"들을 기준으로 문자열을 쪼개어 저장

-C언어에 내장되어 있는 기본함수임(표준함수), 만들지 않아도 됨

-pirnf, scanf등의 표준함수를 사용하기 위해선 헤더파일을 선언해주어야 함

ex) #include <stdio.h> // 헤더파일 선언

printf함수 사용방법

1) #include <stdio.h> // 표준 함수사용을 위한 헤더파일 선언 (헤더파일 선언은 맨 위에)

2) printf를 사용할 메인함수 선언

3) printf(" 출력하고 싶은 문자열 입력 "); 를 입력

+) 서식문자 활용시에는 printf(" %d", ); 형태로 입력

/*
제목 : Hello world 예제
날짜 : 2024.02.18
*/

#include <stdio.h>

int test_2() {
    printf("hello world \n");
    return 0;
}

 

 

 

 

**printf함수 사용시 주의사항**

1) "(큰 따음표)"를 출력하고자 할때 pirntf함수 안에서 따음표 앞에 \(역슬래쉬)를 추가하여 \"로 작성해야함, 그렇지 않으면 에러발생

ex) "앞집 강아지가 말했다. "멍~! 멍~!" 정말귀엽다"라고 printf에 입력하게되면

<앞집 강아지가 말했다. / (@!#!$) / 정말귀엽다>라고 인식하게됨

이부분을 방지하기 위해 "(큰따음표)"를 출력하기 위해선 pirntf함수 안에서 따음표 앞에 \(역슬래쉬)를 추가하여 \"로 작성해야함

printf("앞집 강아지가 말했다. "멍~! 멍~!" 정말 귀엽다.");

--> printf("앞집 강아지가 말했다. \"멍~! 멍~!\" 정말 귀엽다.");