C언어 기초이론 (printf 함수)
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("앞집 강아지가 말했다. \"멍~! 멍~!\" 정말 귀엽다.");