C/Biblioteka standardowa/Indeks tematyczny: Różnice pomiędzy wersjami
< C | Biblioteka standardowa
Usunięta treść Dodana treść
m dodane makra E* w errno.h |
→math.h: uzupełnione o funkcje z C99 |
||
Linia 43: | Linia 43: | ||
==math.h== |
==math.h== |
||
Funkcje matematyczne. |
Funkcje matematyczne. |
||
* [[C/FP_FAST_FMAF|FP_FAST_FMAF]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/FP_FAST_FMAL|FP_FAST_FMAL]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[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_INFINITE|FP_INFINITE]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/FP_NAN|FP_NAN]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/FP_NORMAL|FP_NORMAL]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/FP_SUBNORMAL|FP_SUBNORMAL]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/FP_ZERO|FP_ZERO]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/HUGE_VALF|HUGE_VALF]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/HUGE_VALL|HUGE_VALL]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/HUGE_VAL|HUGE_VAL]] (makro) |
|||
* [[C/INFINITY|INFINITY]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/MATH_ERREXCEPT|MATH_ERREXCEPT]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/MATH_ERRNO|MATH_ERRNO]] (makro) <nowiki>[C99]</nowiki> |
|||
* [[C/NAN|NAN]] (makro) <nowiki>[C99]</nowiki> |
|||
⚫ | |||
* [[C/acos|acos()]] |
* [[C/acos|acos()]] |
||
⚫ | |||
⚫ | |||
* [[C/asinh|asinh()]] |
* [[C/asinh|asinh()]] |
||
* [[C/ |
* [[C/asin|asin()]] |
||
* [[C/atan2|atan2()]] |
* [[C/atan2|atan2()]] |
||
* [[C/atanh|atanh()]] |
* [[C/atanh|atanh()]] |
||
⚫ | |||
* [[C/cbrt|cbrt()]] <nowiki>[C99]</nowiki> |
|||
* [[C/ceil|ceil()]] |
* [[C/ceil|ceil()]] |
||
* [[C/ |
* [[C/copysign|copysign()]] <nowiki>[C99]</nowiki> |
||
* [[C/cosh|cosh()]] |
* [[C/cosh|cosh()]] |
||
⚫ | |||
* [[C/double_t|double_t]] (typ) <nowiki>[C99]</nowiki> |
|||
* [[C/erfc|erfc()]] <nowiki>[C99]</nowiki> |
|||
* [[C/erf|erf()]] <nowiki>[C99]</nowiki> |
|||
* [[C/exp2|exp2()]] <nowiki>[C99]</nowiki> |
|||
* [[C/expm1|expm1()]] <nowiki>[C99]</nowiki> |
|||
* [[C/exp|exp()]] |
* [[C/exp|exp()]] |
||
* [[C/fabs|fabs()]] |
* [[C/fabs|fabs()]] |
||
* [[C/fdim|fdim()]] <nowiki>[C99]</nowiki> |
|||
* [[C/float_t|flaot_t]] (typ) <nowiki>[C99]</nowiki> |
|||
* [[C/floor|floor()]] |
* [[C/floor|floor()]] |
||
* [[C/fmax|fmax()]] <nowiki>[C99]</nowiki> |
|||
* [[C/fma|fma()]] <nowiki>[C99]</nowiki> |
|||
* [[C/fmin|fmin()]] <nowiki>[C99]</nowiki> |
|||
* [[C/fmod|fmod()]] |
* [[C/fmod|fmod()]] |
||
* [[C/fpclassify|fpclassify()]] <nowiki>[C99]</nowiki> |
|||
* [[C/frexp|frexp()]] |
* [[C/frexp|frexp()]] |
||
* [[C/hypot|hypot()]] <nowiki>[C99]</nowiki> |
|||
* [[C/ilogb|ilogb()]] <nowiki>[C99]</nowiki> |
|||
* [[C/isfinite|isfinite()]] <nowiki>[C99]</nowiki> |
|||
* [[C/isgreaterequal|isgreaterequal()]] <nowiki>[C99]</nowiki> |
|||
* [[C/isgreater|isgreater()]] <nowiki>[C99]</nowiki> |
|||
* [[C/isinf|isinf()]] <nowiki>[C99]</nowiki> |
|||
* [[C/islessequal|islessequal()]] <nowiki>[C99]</nowiki> |
|||
* [[C/islessgreater|islessgreater()]] <nowiki>[C99]</nowiki> |
|||
* [[C/isless|isless()]] <nowiki>[C99]</nowiki> |
|||
* [[C/isnan|isnan()]] <nowiki>[C99]</nowiki> |
|||
* [[C/isnormal|isnormal()]] <nowiki>[C99]</nowiki> |
|||
* [[C/isunordered|isunordered()]] <nowiki>[C99]</nowiki> |
|||
* [[C/ldexp|ldexp()]] |
* [[C/ldexp|ldexp()]] |
||
* [[C/ |
* [[C/lgamma|lgamma()]] <nowiki>[C99]</nowiki> |
||
* [[C/llrint|llrint()]] <nowiki>[C99]</nowiki> |
|||
* [[C/llround|llround()]] <nowiki>[C99]</nowiki> |
|||
* [[C/log10|log10()]] |
* [[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/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/pow|pow()]] |
||
* [[C/ |
* [[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/sinh|sinh()]] |
||
* [[C/sin|sin()]] |
|||
* [[C/sqrt|sqrt()]] |
* [[C/sqrt|sqrt()]] |
||
⚫ | |||
* [[C/tanh|tanh()]] |
* [[C/tanh|tanh()]] |
||
* [[C/tan|tan()]] |
|||
* [[C/tgamma|tgamma()]] <nowiki>[C99]</nowiki> |
|||
* [[C/trunc|trunc()]] <nowiki>[C99]</nowiki> |
|||
==setjmp.h== |
==setjmp.h== |
Wersja z 00:17, 14 lut 2007
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.
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]
- flaot_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()
- 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)