Dynamic memory management
-
malloc ~ λμ λ©λͺ¨λ¦¬ ν보
-
calloc ~ λμ λ©λͺ¨λ¦¬ ν보νλ©° μ΄κΈ°ν
-
realloc ~ λμ λ©λͺ¨λ¦¬ μ¬ν λΉ
-
free ~ λμ λ©λͺ¨λ¦¬ ν΄μ
- aligned_alloc
- abort
- exit
- quick_exit
- _Exit
- atexit
- at_quick_exit
Conversions to numeric format
-
atof ~ μ€μν¬λ©§μ λ¬Έμμ΄μ μ€μλ‘ λ³ν
-
atoi, atol, atoll ~ μ μν¬λ©§μ λ¬Έμμ΄μ μ μλ‘ λ³ν
-
strtol, strtoll ~ μ¬λ¬ νΉμ μ§λ² ν¬λ©§μ λ¬Έμμ΄μ μ μλ€λ‘ λ°ν
- strtoul, strtoull
-
strtof, strtod, strtold ~ μ¬λ¬ μ€μν¬λ©§ λ¬Έμμ΄μ μ€μλ€λ‘ λ³ν
- mblen
- mbtowc
- wctomb
- mbstowcs
- wcstombs
-
rand ~ λλ€ μ«μ λ°ν
-
srand ~ λλ€ μ¨λ μ€μ
- wchar_t ~ stddef.h, stdlib.h, wchar.h
- RAND_MAX
- EXIT_SUCCESS
- EXIT_FAILURE
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
printf("RAND_MAX : %d\n", RAND_MAX);
printf("EXIT_SUCCESS : %d\n", EXIT_SUCCESS);
printf("EXIT_FAILURE : %d\n", EXIT_FAILURE);
return 0;
}
// RAND_MAX : 2147483647
// EXIT_SUCCESS : 0
// EXIT_FAILURE : 1