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를 이용하는 프로그래밍 언어 [편집]
- AMPL
- awk
- 본 셸 (sh) 및 파생물(콘 셸 (ksh), bash, Z 셸 (zsh)
- C
- 클로저
- D
- F#
- GNU MathProg
- GNU 옥타브
- Go
- 하스켈
- 자바 (1.5 버전 이후)
- 메이플
- Mathematica
- MATLAB
- Mythryl
- Objective Caml
- PHP
- 파이썬 (% 연산자 사용)
- 펄
- R
- 루비
- Vala (
print()및FileStream.printf()을 통해)
같이 보기 [편집]
바깥 고리 [편집]
|
유닉스 명령 줄 인터페이스 프로그램과 내부 명령어 |
|
|---|---|
| 파일 시스템 | |
| 프로세스 | |
| 유저 환경 | |
| 텍스트 처리 | |
| 셸 프로그램 | |
| 네트워크 | |
| 검색 | |
| 그외 | |