C/Biblioteka standardowa/Indeks tematyczny: Różnice pomiędzy wersjami

Z Wikibooks, biblioteki wolnych podręczników.
Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
"stabelkowanie"
Linia 1: Linia 1:
Spis plików nagłówkowych oraz zawartych w nich funkcji i makr biblioteki standardowej C. Funkcje, makra i typy wprowadzone dopiero w standardzie C99 zostały oznaczone poprzez "<nowiki>[C99]</nowiki>" po nazwie.
Spis plików nagłówkowych oraz zawartych w nich funkcji i makr biblioteki standardowej C. Funkcje, makra i typy wprowadzone dopiero w standardzie C99 zostały oznaczone poprzez "<nowiki>[C99]</nowiki>" po nazwie. (Zobacz też [[C/Biblioteka standardowa/Indeks tematyczny|Indeks alfabetyczny]].)


==assert.h==
==assert.h==
Linia 7: Linia 7:
==ctype.h==
==ctype.h==
Klasyfikowanie znaków.
Klasyfikowanie znaków.
{|
* [[C/isalnum|isalnum()]]
! width="200" |
* [[C/isalpha|isalpha()]]
! width="200" |
* [[C/isblank|isblank()]] <nowiki>[C99]</nowiki>
! width="200" |
* [[C/iscntrl|iscntrl()]]
|-
* [[C/isdigit|isdigit()]]
* [[C/isgraph|isgraph()]]
| [[C/isalnum|isalnum()]]
* [[C/islower|islower()]]
| [[C/isalpha|isalpha()]]
* [[C/isprint|isprint()]]
| [[C/isblank|isblank()]] <nowiki>[C99]</nowiki>
|-
* [[C/ispunct|ispunct()]]
* [[C/isspace|isspace()]]
| [[C/iscntrl|iscntrl()]]
* [[C/isupper|isupper()]]
| [[C/isdigit|isdigit()]]
* [[C/isxdigit|isxdigit()]]
| [[C/isgraph|isgraph()]]
|-
* [[C/tolower|tolower()]]
* [[C/toupper|toupper()]]
| [[C/islower|islower()]]
| [[C/isprint|isprint()]]
| [[C/ispunct|ispunct()]]
|-
| [[C/isspace|isspace()]]
| [[C/isupper|isupper()]]
| [[C/isxdigit|isxdigit()]]
|-
| [[C/tolower|tolower()]]
| [[C/toupper|toupper()]]
|}


==errno.h==
==errno.h==
Linia 43: Linia 53:
==math.h==
==math.h==
Funkcje matematyczne.
Funkcje matematyczne.
{|
* [[C/FP_FAST_FMAF|FP_FAST_FMAF]] (makro) <nowiki>[C99]</nowiki>
! width="250" |
* [[C/FP_FAST_FMAL|FP_FAST_FMAL]] (makro) <nowiki>[C99]</nowiki>
! width="250" |
* [[C/FP_FAST_FMA|FP_FAST_FMA]] (makro) <nowiki>[C99]</nowiki>
|-
* [[C/FP_ILOGB0|FP_ILOGB0]] (makro) <nowiki>[C99]</nowiki>
* [[C/FP_ILOGBNAN|FP_ILOGBNAN]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_FAST_FMAF|FP_FAST_FMAF]] (makro) <nowiki>[C99]</nowiki>
* [[C/FP_INFINITE|FP_INFINITE]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_FAST_FMAL|FP_FAST_FMAL]] (makro) <nowiki>[C99]</nowiki>
|-
* [[C/FP_NAN|FP_NAN]] (makro) <nowiki>[C99]</nowiki>
* [[C/FP_NORMAL|FP_NORMAL]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_FAST_FMA|FP_FAST_FMA]] (makro) <nowiki>[C99]</nowiki>
* [[C/FP_SUBNORMAL|FP_SUBNORMAL]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_ILOGB0|FP_ILOGB0]] (makro) <nowiki>[C99]</nowiki>
|-
* [[C/FP_ZERO|FP_ZERO]] (makro) <nowiki>[C99]</nowiki>
* [[C/HUGE_VALF|HUGE_VALF]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_ILOGBNAN|FP_ILOGBNAN]] (makro) <nowiki>[C99]</nowiki>
* [[C/HUGE_VALL|HUGE_VALL]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_INFINITE|FP_INFINITE]] (makro) <nowiki>[C99]</nowiki>
|-
* [[C/HUGE_VAL|HUGE_VAL]] (makro)
* [[C/INFINITY|INFINITY]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_NAN|FP_NAN]] (makro) <nowiki>[C99]</nowiki>
* [[C/MATH_ERREXCEPT|MATH_ERREXCEPT]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_NORMAL|FP_NORMAL]] (makro) <nowiki>[C99]</nowiki>
|-
* [[C/MATH_ERRNO|MATH_ERRNO]] (makro) <nowiki>[C99]</nowiki>
* [[C/NAN|NAN]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_SUBNORMAL|FP_SUBNORMAL]] (makro) <nowiki>[C99]</nowiki>
| [[C/FP_ZERO|FP_ZERO]] (makro) <nowiki>[C99]</nowiki>
* [[C/acosh|acosh()]]
|-
* [[C/acos|acos()]]
| [[C/HUGE_VALF|HUGE_VALF]] (makro) <nowiki>[C99]</nowiki>
* [[C/asinh|asinh()]]
| [[C/HUGE_VALL|HUGE_VALL]] (makro) <nowiki>[C99]</nowiki>
* [[C/asin|asin()]]
|-
* [[C/atan2|atan2()]]
* [[C/atanh|atanh()]]
| [[C/HUGE_VAL|HUGE_VAL]] (makro)
| [[C/INFINITY|INFINITY]] (makro) <nowiki>[C99]</nowiki>
* [[C/atan|atan()]]
|-
* [[C/cbrt|cbrt()]] <nowiki>[C99]</nowiki>
| [[C/MATH_ERREXCEPT|MATH_ERREXCEPT]] (makro) <nowiki>[C99]</nowiki>
* [[C/ceil|ceil()]]
* [[C/copysign|copysign()]] <nowiki>[C99]</nowiki>
| [[C/MATH_ERRNO|MATH_ERRNO]] (makro) <nowiki>[C99]</nowiki>
|-
* [[C/cosh|cosh()]]
| [[C/NAN|NAN]] (makro) <nowiki>[C99]</nowiki>
* [[C/cos|cos()]]
| [[C/acosh|acosh()]]
* [[C/double_t|double_t]] (typ) <nowiki>[C99]</nowiki>
|-
* [[C/erfc|erfc()]] <nowiki>[C99]</nowiki>
* [[C/erf|erf()]] <nowiki>[C99]</nowiki>
| [[C/acos|acos()]]
* [[C/exp2|exp2()]] <nowiki>[C99]</nowiki>
| [[C/asinh|asinh()]]
|-
* [[C/expm1|expm1()]] <nowiki>[C99]</nowiki>
* [[C/exp|exp()]]
| [[C/asin|asin()]]
* [[C/fabs|fabs()]]
| [[C/atan2|atan2()]]
|-
* [[C/fdim|fdim()]] <nowiki>[C99]</nowiki>
| [[C/atanh|atanh()]]
* [[C/float_t|float_t]] (typ) <nowiki>[C99]</nowiki>
* [[C/floor|floor()]]
| [[C/atan|atan()]]
|-
* [[C/fmax|fmax()]] <nowiki>[C99]</nowiki>
* [[C/fma|fma()]] <nowiki>[C99]</nowiki>
| [[C/cbrt|cbrt()]] <nowiki>[C99]</nowiki>
* [[C/fmin|fmin()]] <nowiki>[C99]</nowiki>
| [[C/ceil|ceil()]]
|-
* [[C/fmod|fmod()]]
* [[C/fpclassify|fpclassify()]] <nowiki>[C99]</nowiki>
| [[C/copysign|copysign()]] <nowiki>[C99]</nowiki>
* [[C/frexp|frexp()]]
| [[C/cosh|cosh()]]
|-
* [[C/hypot|hypot()]] <nowiki>[C99]</nowiki>
* [[C/ilogb|ilogb()]] <nowiki>[C99]</nowiki>
| [[C/cos|cos()]]
* [[C/isfinite|isfinite()]] <nowiki>[C99]</nowiki>
| [[C/double_t|double_t]] (typ) <nowiki>[C99]</nowiki>
|-
* [[C/isgreaterequal|isgreaterequal()]] <nowiki>[C99]</nowiki>
* [[C/isgreater|isgreater()]] <nowiki>[C99]</nowiki>
| [[C/erfc|erfc()]] <nowiki>[C99]</nowiki>
* [[C/isinf|isinf()]] <nowiki>[C99]</nowiki>
| [[C/erf|erf()]] <nowiki>[C99]</nowiki>
|-
* [[C/islessequal|islessequal()]] <nowiki>[C99]</nowiki>
* [[C/islessgreater|islessgreater()]] <nowiki>[C99]</nowiki>
| [[C/exp2|exp2()]] <nowiki>[C99]</nowiki>
* [[C/isless|isless()]] <nowiki>[C99]</nowiki>
| [[C/expm1|expm1()]] <nowiki>[C99]</nowiki>
|-
* [[C/isnan|isnan()]] <nowiki>[C99]</nowiki>
| [[C/exp|exp()]]
* [[C/isnormal|isnormal()]] <nowiki>[C99]</nowiki>
| [[C/fabs|fabs()]]
* [[C/isunordered|isunordered()]] <nowiki>[C99]</nowiki>
|-
* [[C/ldexp|ldexp()]]
* [[C/lgamma|lgamma()]] <nowiki>[C99]</nowiki>
| [[C/fdim|fdim()]] <nowiki>[C99]</nowiki>
* [[C/llrint|llrint()]] <nowiki>[C99]</nowiki>
| [[C/float_t|float_t]] (typ) <nowiki>[C99]</nowiki>
|-
* [[C/llround|llround()]] <nowiki>[C99]</nowiki>
* [[C/log10|log10()]]
| [[C/floor|floor()]]
* [[C/log1p|log1p()]] <nowiki>[C99]</nowiki>
| [[C/fmax|fmax()]] <nowiki>[C99]</nowiki>
|-
* [[C/log2|log2()]] <nowiki>[C99]</nowiki>
* [[C/logb|logb()]] <nowiki>[C99]</nowiki>
| [[C/fma|fma()]] <nowiki>[C99]</nowiki>
* [[C/log|log()]]
| [[C/fmin|fmin()]] <nowiki>[C99]</nowiki>
|-
* [[C/lrint|lrint()]] <nowiki>[C99]</nowiki>
* [[C/lround|lround()]] <nowiki>[C99]</nowiki>
| [[C/fmod|fmod()]]
* [[C/math_errhandling|math_errhandling]] (makro) <nowiki>[C99]</nowiki>
| [[C/fpclassify|fpclassify()]] <nowiki>[C99]</nowiki>
|-
* [[C/modf|modf()]]
* [[C/nan|nan()]] <nowiki>[C99]</nowiki>
| [[C/frexp|frexp()]]
* [[C/nearbyint|nearbyint()]] <nowiki>[C99]</nowiki>
| [[C/hypot|hypot()]] <nowiki>[C99]</nowiki>
|-
* [[C/nextafter|nextafter()]] <nowiki>[C99]</nowiki>
* [[C/nexttoward|nexttoward()]] <nowiki>[C99]</nowiki>
| [[C/ilogb|ilogb()]] <nowiki>[C99]</nowiki>
| [[C/isfinite|isfinite()]] <nowiki>[C99]</nowiki>
* [[C/pow|pow()]]
|-
* [[C/remainder|remainder()]] <nowiki>[C99]</nowiki>
* [[C/remquo|remquo()]] <nowiki>[C99]</nowiki>
| [[C/isgreaterequal|isgreaterequal()]] <nowiki>[C99]</nowiki>
* [[C/rint|rint()]] <nowiki>[C99]</nowiki>
| [[C/isgreater|isgreater()]] <nowiki>[C99]</nowiki>
|-
* [[C/round|round()]] <nowiki>[C99]</nowiki>
* [[C/scalbln|scalbln()]] <nowiki>[C99]</nowiki>
| [[C/isinf|isinf()]] <nowiki>[C99]</nowiki>
* [[C/scalbn|scalbn()]] <nowiki>[C99]</nowiki>
| [[C/islessequal|islessequal()]] <nowiki>[C99]</nowiki>
|-
* [[C/signbit|signbit()]] <nowiki>[C99]</nowiki>
| [[C/islessgreater|islessgreater()]] <nowiki>[C99]</nowiki>
* [[C/sinh|sinh()]]
* [[C/sin|sin()]]
| [[C/isless|isless()]] <nowiki>[C99]</nowiki>
|-
* [[C/sqrt|sqrt()]]
* [[C/tanh|tanh()]]
| [[C/isnan|isnan()]] <nowiki>[C99]</nowiki>
| [[C/isnormal|isnormal()]] <nowiki>[C99]</nowiki>
* [[C/tan|tan()]]
|-
* [[C/tgamma|tgamma()]] <nowiki>[C99]</nowiki>
* [[C/trunc|trunc()]] <nowiki>[C99]</nowiki>
| [[C/isunordered|isunordered()]] <nowiki>[C99]</nowiki>
| [[C/ldexp|ldexp()]]
|-
| [[C/lgamma|lgamma()]] <nowiki>[C99]</nowiki>
| [[C/llrint|llrint()]] <nowiki>[C99]</nowiki>
|-
| [[C/llround|llround()]] <nowiki>[C99]</nowiki>
| [[C/log10|log10()]]
|-
| [[C/log1p|log1p()]] <nowiki>[C99]</nowiki>
| [[C/log2|log2()]] <nowiki>[C99]</nowiki>
|-
| [[C/logb|logb()]] <nowiki>[C99]</nowiki>
| [[C/log|log()]]
|-
| [[C/lrint|lrint()]] <nowiki>[C99]</nowiki>
| [[C/lround|lround()]] <nowiki>[C99]</nowiki>
|-
| [[C/math_errhandling|math_errhandling]] (makro) <nowiki>[C99]</nowiki>
| [[C/modf|modf()]]
|-
| [[C/nan|nan()]] <nowiki>[C99]</nowiki>
| [[C/nearbyint|nearbyint()]] <nowiki>[C99]</nowiki>
|-
| [[C/nextafter|nextafter()]] <nowiki>[C99]</nowiki>
| [[C/nexttoward|nexttoward()]] <nowiki>[C99]</nowiki>
|-
| [[C/pow|pow()]]
| [[C/remainder|remainder()]] <nowiki>[C99]</nowiki>
|-
| [[C/remquo|remquo()]] <nowiki>[C99]</nowiki>
| [[C/rint|rint()]] <nowiki>[C99]</nowiki>
|-
| [[C/round|round()]] <nowiki>[C99]</nowiki>
| [[C/scalbln|scalbln()]] <nowiki>[C99]</nowiki>
|-
| [[C/scalbn|scalbn()]] <nowiki>[C99]</nowiki>
| [[C/signbit|signbit()]] <nowiki>[C99]</nowiki>
|-
| [[C/sinh|sinh()]]
| [[C/sin|sin()]]
|-
| [[C/sqrt|sqrt()]]
| [[C/tanh|tanh()]]
|-
| [[C/tan|tan()]]
| [[C/tgamma|tgamma()]] <nowiki>[C99]</nowiki>
|-
| [[C/trunc|trunc()]] <nowiki>[C99]</nowiki>
|}


==setjmp.h==
==setjmp.h==
Linia 155: Linia 214:
==stdio.h==
==stdio.h==
Standard Input/Output, czyli standardowe wejście-wyjście.
Standard Input/Output, czyli standardowe wejście-wyjście.
{|
* [[C/clearerr|clearerr()]]
! width="200" |
* [[C/fclose|fclose()]]
! width="200" |
* [[C/feof|feof()]]
! width="200" |
* [[C/ferror|ferror()]]
|-
* [[C/fflush|fflush()]]
* [[C/fgetc|fgetc()]]
| [[C/clearerr|clearerr()]]
* [[C/fgetpos|fgetpos()]]
| [[C/fclose|fclose()]]
* [[C/fgets|fgets()]]
| [[C/feof|feof()]]
|-
* [[C/fopen|fopen()]]
* [[C/fprintf|fprintf()]]
| [[C/ferror|ferror()]]
* [[C/fputc|fputc()]]
| [[C/fflush|fflush()]]
* [[C/fputs|fputs()]]
| [[C/fgetc|fgetc()]]
|-
* [[C/fread|fread()]]
* [[C/freopen|freopen()]]
| [[C/fgetpos|fgetpos()]]
* [[C/fscanf|fscanf()]]
| [[C/fgets|fgets()]]
* [[C/fseek|fseek()]]
| [[C/fopen|fopen()]]
|-
* [[C/fsetpos|fsetpos()]]
* [[C/ftell|ftell()]]
| [[C/fprintf|fprintf()]]
* [[C/fwrite|fwrite()]]
| [[C/fputc|fputc()]]
* [[C/getc|getc()]]
| [[C/fputs|fputs()]]
|-
* [[C/getchar|getchar()]]
* [[C/gets|gets()]]
| [[C/fread|fread()]]
* [[C/perror|perror()]]
| [[C/freopen|freopen()]]
* [[C/printf|printf()]]
| [[C/fscanf|fscanf()]]
|-
* [[C/putc|putc()]]
* [[C/putchar|putchar()]]
| [[C/fseek|fseek()]]
* [[C/puts|puts()]]
| [[C/fsetpos|fsetpos()]]
* [[C/remove|remove()]]
| [[C/ftell|ftell()]]
|-
* [[C/rename|rename()]]
* [[C/rewind|rewind()]]
| [[C/fwrite|fwrite()]]
* [[C/scanf|scanf()]]
| [[C/getc|getc()]]
* [[C/setbuf|setbuf()]]
| [[C/getchar|getchar()]]
|-
* [[C/setvbuf|setvbuf()]]
* [[C/sprintf|sprintf()]]
| [[C/gets|gets()]]
* [[C/sscanf|sscanf()]]
| [[C/perror|perror()]]
* [[C/tmpfile|tmpfile()]]
| [[C/printf|printf()]]
|-
* [[C/tmpnam|tmpnam()]]
* [[C/ungetc|ungetc()]]
| [[C/putc|putc()]]
* [[C/vfprintf|vfprintf()]]
| [[C/putchar|putchar()]]
* [[C/vprintf|vprintf()]]
| [[C/puts|puts()]]
|-
* [[C/vsprintf|vsprintf()]]
| [[C/remove|remove()]]
| [[C/rename|rename()]]
| [[C/rewind|rewind()]]
|-
| [[C/scanf|scanf()]]
| [[C/setbuf|setbuf()]]
| [[C/setvbuf|setvbuf()]]
|-
| [[C/sprintf|sprintf()]]
| [[C/sscanf|sscanf()]]
| [[C/tmpfile|tmpfile()]]
|-
| [[C/tmpnam|tmpnam()]]
| [[C/ungetc|ungetc()]]
| [[C/vfprintf|vfprintf()]]
|-
| [[C/vprintf|vprintf()]]
| [[C/vsprintf|vsprintf()]]
|}


==stdlib.h==
==stdlib.h==
Najbardziej podstawowe funkcje.
Najbardziej podstawowe funkcje.
{|
* [[C/abort|abort()]]
! width="200" |
* [[C/abs|abs()]]
! width="200" |
* [[C/atexit|atexit()]]
! width="200" |
* [[C/atof|atof()]]
|-
* [[C/atoi|atoi()]]
* [[C/atol|atol()]]
| [[C/abort|abort()]]
* [[C/bsearch|bsearch()]]
| [[C/abs|abs()]]
* [[C/calloc|calloc()]]
| [[C/atexit|atexit()]]
|-
* [[C/div|div()]]
* [[C/exit|exit()]]
| [[C/atof|atof()]]
* [[C/free|free()]]
| [[C/atoi|atoi()]]
* [[C/getenv|getenv()]]
| [[C/atol|atol()]]
|-
* [[C/itoa|itoa()]]
* [[C/labs|labs()]]
| [[C/bsearch|bsearch()]]
* [[C/ldiv|ldiv()]]
| [[C/calloc|calloc()]]
* [[C/malloc|malloc()]]
| [[C/div|div()]]
|-
* [[C/mblen|mblen()]]
* [[C/mbstowcs|mbstowcs()]]
| [[C/exit|exit()]]
* [[C/mbtowc|mbtowc()]]
| [[C/free|free()]]
* [[C/qsort|qsort()]]
| [[C/getenv|getenv()]]
|-
* [[C/rand|rand()]]
* [[C/realloc|realloc()]]
| [[C/itoa|itoa()]]
* [[C/srand|srand()]]
| [[C/labs|labs()]]
* [[C/strtod|strtod()]]
| [[C/ldiv|ldiv()]]
|-
* [[C/strtol|strtol()]]
* [[C/strtoul|strtoul()]]
| [[C/malloc|malloc()]]
* [[C/system|system()]]
| [[C/mblen|mblen()]]
* [[C/wctomb|wctomb()]]
| [[C/mbstowcs|mbstowcs()]]
|-
* [[C/wcstombs|wcstombs()]]
| [[C/mbtowc|mbtowc()]]
| [[C/qsort|qsort()]]
| [[C/rand|rand()]]
|-
| [[C/realloc|realloc()]]
| [[C/srand|srand()]]
| [[C/strtod|strtod()]]
|-
| [[C/strtol|strtol()]]
| [[C/strtoul|strtoul()]]
| [[C/system|system()]]
|-
| [[C/wctomb|wctomb()]]
| [[C/wcstombs|wcstombs()]]
|}


==string.h==
==string.h==
Operacje na łańcuchach znaków
Operacje na łańcuchach znaków
{|
* [[C/memchr|memchr()]]
! width="200" |
* [[C/memcmp|memcmp()]]
! width="200" |
* [[C/memcpy|memcpy()]]
! width="200" |
* [[C/memmove|memmove()]]
|-
* [[C/memset|memset()]]
* [[C/strcat|strcat()]]
| [[C/memchr|memchr()]]
* [[C/strchr|strchr()]]
| [[C/memcmp|memcmp()]]
* [[C/strcmp|strcmp()]]
| [[C/memcpy|memcpy()]]
|-
* [[C/strcoll|strcoll()]]
* [[C/strcpy|strcpy()]]
| [[C/memmove|memmove()]]
* [[C/strcspn|strcspn()]]
| [[C/memset|memset()]]
* [[C/strerror|strerror()]]
| [[C/strcat|strcat()]]
|-
* [[C/strlen|strlen()]]
* [[C/strncat|strncat()]]
| [[C/strchr|strchr()]]
* [[C/strncmp|strncmp()]]
| [[C/strcmp|strcmp()]]
* [[C/strncpy|strncpy()]]
| [[C/strcoll|strcoll()]]
|-
* [[C/strpbrk|strpbrk()]]
* [[C/strrchr|strrchr()]]
| [[C/strcpy|strcpy()]]
* [[C/strspn|strspn()]]
| [[C/strcspn|strcspn()]]
* [[C/strstr|strstr()]]
| [[C/strerror|strerror()]]
|-
* [[C/strtok|strtok()]]
* [[C/strxfrm|strxfrm()]]
| [[C/strlen|strlen()]]
* [[C/strdup|strdup()]]
| [[C/strncat|strncat()]]
| [[C/strncmp|strncmp()]]
|-
| [[C/strncpy|strncpy()]]
| [[C/strpbrk|strpbrk()]]
| [[C/strrchr|strrchr()]]
|-
| [[C/strspn|strspn()]]
| [[C/strstr|strstr()]]
| [[C/strtok|strtok()]]
|-
| [[C/strxfrm|strxfrm()]]
| [[C/strdup|strdup()]]
|}


==time.h==
==time.h==
Funkcje obsługi czasu.
Funkcje obsługi czasu.
{|
* [[C/asctime|asctime()]]
! width="200" |
* [[C/clock|clock()]]
! width="200" |
* [[C/ctime|ctime()]]
! width="200" |
* [[C/difftime|difftime()]]
|-
* [[C/gmtime|gmtime()]]
* [[C/localtime|localtime()]]
| [[C/asctime|asctime()]]
* [[C/mktime|mktime()]]
| [[C/clock|clock()]]
* [[C/strftime|strftime()]]
| [[C/ctime|ctime()]]
|-
* [[C/time|time()]]
* [[C/tm|tm]] (struktura)
| [[C/difftime|difftime()]]
| [[C/gmtime|gmtime()]]
| [[C/localtime|localtime()]]
|-
| [[C/mktime|mktime()]]
| [[C/strftime|strftime()]]
| [[C/time|time()]]
|-
| [[C/tm|tm]] (struktura)
|}

Wersja z 04:37, 16 gru 2011

Spis plików nagłówkowych oraz zawartych w nich funkcji i makr biblioteki standardowej C. Funkcje, makra i typy wprowadzone dopiero w standardzie C99 zostały oznaczone poprzez "[C99]" po nazwie. (Zobacz też Indeks alfabetyczny.)

assert.h

Makro asercji.

ctype.h

Klasyfikowanie znaków.

isalnum() isalpha() isblank() [C99]
iscntrl() isdigit() isgraph()
islower() isprint() ispunct()
isspace() isupper() isxdigit()
tolower() toupper()

errno.h

Deklaracje kodów błędów.

float.h

Właściwości typów zmiennoprzecinkowych zależne od implementacji.

limits.h

Właściwości typów całkowitych zależne od implementacji.

locale.h

Ustawienia międzynarodowe.

math.h

Funkcje matematyczne.

FP_FAST_FMAF (makro) [C99] FP_FAST_FMAL (makro) [C99]
FP_FAST_FMA (makro) [C99] FP_ILOGB0 (makro) [C99]
FP_ILOGBNAN (makro) [C99] FP_INFINITE (makro) [C99]
FP_NAN (makro) [C99] FP_NORMAL (makro) [C99]
FP_SUBNORMAL (makro) [C99] FP_ZERO (makro) [C99]
HUGE_VALF (makro) [C99] HUGE_VALL (makro) [C99]
HUGE_VAL (makro) INFINITY (makro) [C99]
MATH_ERREXCEPT (makro) [C99] MATH_ERRNO (makro) [C99]
NAN (makro) [C99] acosh()
acos() asinh()
asin() atan2()
atanh() atan()
cbrt() [C99] ceil()
copysign() [C99] cosh()
cos() double_t (typ) [C99]
erfc() [C99] erf() [C99]
exp2() [C99] expm1() [C99]
exp() fabs()
fdim() [C99] float_t (typ) [C99]
floor() fmax() [C99]
fma() [C99] fmin() [C99]
fmod() fpclassify() [C99]
frexp() hypot() [C99]
ilogb() [C99] isfinite() [C99]
isgreaterequal() [C99] isgreater() [C99]
isinf() [C99] islessequal() [C99]
islessgreater() [C99] isless() [C99]
isnan() [C99] isnormal() [C99]
isunordered() [C99] ldexp()
lgamma() [C99] llrint() [C99]
llround() [C99] log10()
log1p() [C99] log2() [C99]
logb() [C99] log()
lrint() [C99] lround() [C99]
math_errhandling (makro) [C99] modf()
nan() [C99] nearbyint() [C99]
nextafter() [C99] nexttoward() [C99]
pow() remainder() [C99]
remquo() [C99] rint() [C99]
round() [C99] scalbln() [C99]
scalbn() [C99] signbit() [C99]
sinh() sin()
sqrt() tanh()
tan() tgamma() [C99]
trunc() [C99]

setjmp.h

Obsługa nielokalnych skoków.

signal.h

Obsługa sygnałów.

stdarg.h

Narzędzia dla funkcji ze zmienną liczbą argumentów.

stddef.h

Standardowe definicje.

stdio.h

Standard Input/Output, czyli standardowe wejście-wyjście.

clearerr() fclose() feof()
ferror() fflush() fgetc()
fgetpos() fgets() fopen()
fprintf() fputc() fputs()
fread() freopen() fscanf()
fseek() fsetpos() ftell()
fwrite() getc() getchar()
gets() perror() printf()
putc() putchar() puts()
remove() rename() rewind()
scanf() setbuf() setvbuf()
sprintf() sscanf() tmpfile()
tmpnam() ungetc() vfprintf()
vprintf() vsprintf()

stdlib.h

Najbardziej podstawowe funkcje.

abort() abs() atexit()
atof() atoi() atol()
bsearch() calloc() div()
exit() free() getenv()
itoa() labs() ldiv()
malloc() mblen() mbstowcs()
mbtowc() qsort() rand()
realloc() srand() strtod()
strtol() strtoul() system()
wctomb() wcstombs()

string.h

Operacje na łańcuchach znaków

memchr() memcmp() memcpy()
memmove() memset() strcat()
strchr() strcmp() strcoll()
strcpy() strcspn() strerror()
strlen() strncat() strncmp()
strncpy() strpbrk() strrchr()
strspn() strstr() strtok()
strxfrm() strdup()

time.h

Funkcje obsługi czasu.

asctime() clock() ctime()
difftime() gmtime() localtime()
mktime() strftime() time()
tm (struktura)