| 구성 | 설명 | 
|---|---|
| 표준 입력 | 프로그램으로 들어가는 Data Stream 프로그램은 Read 명령을 이용하여 데이터 전송을 요청함 | 
| 표준 출력 | 프로그램 출력 데이터를 기록하는 Stream Write 명령을 이용하여 데이터 전송 요청함 | 
| 표준 오류 | 프로그램이 오류 메시지나 진단을 출력하기 위해 일반적으로 쓰이는 출력 Stream | 
| 입력 함수 | 설명 | 
|---|---|
| scanf | 입력 받은 문자열에서 지정된 Format String으로 데이터를 읽는 함수 | 
| getchar | 한 개의 문자를 입력 받는 함수 | 
| getc | 한 개의 문자를 입력 받는 함수 | 
| gets | 문자열 입력 받는 함수 | 
| 입력 함수 | 설명 | 
|---|---|
| fscanf | 파일로 입력 받은 문자열에서 지정된 Format String으로 데이터를 읽는 함수 | 
| fgetchar | 파일로부터 한 개의 문자를 입력 받는 함수 | 
| fgetc | 파일로부터 한 개의 문자를 입력 받는 함수 | 
| fgets | 파일로부터 문자열 입력 받는 함수 | 
| 출력 함수 | 설명 | 
|---|---|
| printf | 지정된 Format String으로 데이터를 출력하는 함수 | 
| putchar | 한 개의 문자를 출력하는 함수 | 
| putc | 한 개의 문자를 출력하는 함수 | 
| puts | 문자열을 출력하는 함수 | 
| 출력 함수 | 설명 | 
|---|---|
| fprintf | 파일에 지정된 Format String으로 데이터를 출력하는 함수 | 
| fputchar | 파일에 한 개의 문자를 출력하는 함수 | 
| fputc | 파일에 한 개의 문자를 출력하는 함수 | 
| fputs | 파일에 문자열을 출력하는 함수 |