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

Z Wikibooks, biblioteki wolnych podręczników.
Usunięta treść Dodana treść
Mina86 (dyskusja | edycje)
m dodane makra E* w errno.h
Mina86 (dyskusja | edycje)
→‎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/acosh|acosh()]]
* [[C/acos|acos()]]
* [[C/acos|acos()]]
* [[C/acosh|acosh()]]
* [[C/asin|asin()]]
* [[C/asinh|asinh()]]
* [[C/asinh|asinh()]]
* [[C/atan|atan()]]
* [[C/asin|asin()]]
* [[C/atan2|atan2()]]
* [[C/atan2|atan2()]]
* [[C/atanh|atanh()]]
* [[C/atanh|atanh()]]
* [[C/atan|atan()]]
* [[C/cbrt|cbrt()]] <nowiki>[C99]</nowiki>
* [[C/ceil|ceil()]]
* [[C/ceil|ceil()]]
* [[C/cos|cos()]]
* [[C/copysign|copysign()]] <nowiki>[C99]</nowiki>
* [[C/cosh|cosh()]]
* [[C/cosh|cosh()]]
* [[C/cos|cos()]]
* [[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/log|log()]]
* [[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/sin|sin()]]
* [[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/tan|tan()]]
* [[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.

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.

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.

stdlib.h

Najbardziej podstawowe funkcje.

string.h

Operacje na łańcuchach znaków

time.h

Funkcje obsługi czasu.