stdio.h
헤더 파일 stdio.h는 표준 입력 출력을 나타냅니다. 입출력 기능에 관한 정보를 담고 있습니다.
다음은 C 언어로 된 stdio.h의 일부 기능을 표시하는 표입니다.
시니어 번호 | 기능 및 설명 |
---|---|
1 | printf() 출력 화면에 문자열, 정수, 문자 등을 인쇄하는 데 사용됩니다. |
2 | scanf() 키보드에서 문자, 문자열, 정수 등을 읽습니다. |
3 | getc() 파일에서 문자를 읽습니다. |
4 | putc() 파일에 문자를 씁니다. |
5 | fopen() 파일을 열고 모든 파일 처리 기능은 stdio.h 헤더 파일에 정의되어 있습니다. |
6 | fclose() 열려 있는 파일을 닫습니다. |
7 | 제거() 파일을 삭제합니다. |
8 | 플러시() 파일을 플러시합니다. |
다음은 C 언어로 된 stdio.h의 예입니다.
예시
#include<stdio.h> int main () { char val; printf("Enter the character: \n"); val = getc(stdin); printf("Character entered: "); putc(val, stdout); return(0); }
출력
다음은 출력입니다.
Enter the character: s Character entered: s
stdlib.h
헤더 파일 stdlib.h는 표준 라이브러리를 나타냅니다. 메모리 할당/해제 기능에 대한 정보가 있습니다.
다음은 C 언어로 된 stdlib.h의 일부 기능을 표시하는 표입니다.
시니어 번호 | 기능 및 설명 |
---|---|
1 | malloc() 프로그램 실행 중에 메모리를 할당합니다. |
2 | 무료() 할당된 메모리를 해제합니다. |
3 | 중단() C 프로그램을 종료합니다. |
4 | exit() 프로그램을 종료하고 값을 반환하지 않습니다. |
5 | atol() 문자열을 long int로 변환합니다. |
6 | 환초() 문자열을 long long int로 변환합니다. |
7 | atof() 문자열을 부동 소수점 값으로 변환합니다. |
8 | 랜드() 임의의 정수 값을 반환합니다. |
다음은 C 언어로 된 stdlib.h의 예입니다.
예시
#include <stdio.h> #include<stdlib.h> int main() { char str1[20] = "53875"; char str2[20] = "367587938"; char str3[20] = "53875.8843"; long int a = atol(str1); printf("String to long int : %d\n", a); long long int b = atoll(str2); printf("String to long long int : %d\n", b); double c = atof(str3); printf("String to long int : %f\n", c); printf("The first random value : %d\n", rand()); printf("The second random value : %d", rand()); return 0; }
출력
다음은 출력입니다.
String to long int : 53875 String to long long int : 367587938 String to long int : 53875.884300 The first random value : 1804289383 The second random value : 846930886