printf

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
printf 함수의 예

printf 함수는 일반적으로 몇 가지 프로그래밍 언어와 연결된 함수의 일종이다. 다양한 자료형 변수를 문자열로 변환하는 방식을 지정해주는 형식 문자열(format string)인 문자열 변수를 받아들인다. 이 문자열은 기본적으로 표준 출력 시스템에 인쇄된다.

이에 대한 변종으로 fprintf, sprintf에서부터 vprintf, vfprintf, vsprintf, vsnprintf, vasprintf 등이 있다.

일반적인 예[편집]

일반적인 프로그래밍 언어에서는 다음과 같은 형식으로 printf를 이용한다.

int printf(const char *format, ...)

일반적인 변종 함수[편집]

fprintf[편집]

int fprintf(FILE *stream, const char *format, ...)

sprintf[편집]

int sprintf (char *str, const char *format, ...)

vprintf, vfprintf, vsprintf, vsnprintf, and vasprintf[편집]

#include <stdio.h>
/* va_list versions of above */
int vprintf(const char *format, va_list ap);
int vfprintf(FILE *stream, const char *format, va_list ap);
int vsprintf(char *str, const char *format, va_list ap);
int vsnprintf(char *str, size_t size, const char *format, va_list ap);
int vasprintf(char **ret, const char *format, va_list ap);

printf를 이용하는 프로그래밍 언어[편집]

같이 보기[편집]

바깥 고리[편집]