C/Biblioteka standardowa/Indeks tematyczny
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.hEdytuj
Makro asercji.
ctype.hEdytuj
Klasyfikowanie znaków.
isalnum() | isalpha() | isblank() [C99] |
iscntrl() | isdigit() | isgraph() |
islower() | isprint() | ispunct() |
isspace() | isupper() | isxdigit() |
tolower() | toupper() |
errno.hEdytuj
Deklaracje kodów błędów.
float.hEdytuj
Właściwości typów zmiennoprzecinkowych zależne od implementacji.
Możemy odnaleźć ten plik :
find /usr/ -name "float.h"
Otrzymujemy (przykładowy wynik) :
/usr/lib/clang/2.8/include/float.h /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/include/float.h /usr/include/c++/4.5/tr1/float.h /usr/include/tcl8.5/tcl-private/compat/float.h
inttypes.hEdytuj
W pliku inttypes.h są ( od C99) zdefiniowane:
- liczby całkowite o stałej szerokości ( ang. Fixed width integer types ) [1]
- makra służące do ich wyświetlania
iso646.hEdytuj
Plik iso646.h[2] możemy odnaleźć:[3]
find /|grep iso646.h
Przykładowy wynik:
/usr/lib/llvm-10/lib/clang/10.0.1/include/iso646.h /usr/lib/gcc/x86_64-linux-gnu/9/include/iso646.h /usr/lib/gcc/x86_64-linux-gnu/10/include/iso646.h /usr/lib/gcc/x86_64-linux-gnu/8/include/iso646.h /usr/lib/llvm-11/lib/clang/11.0.0/include/iso646.h
limits.hEdytuj
Właściwości typów całkowitych zależne od implementacji.
locale.hEdytuj
Ustawienia międzynarodowe.
math.hEdytuj
Funkcje matematyczne.
setjmp.hEdytuj
Obsługa nielokalnych skoków.
signal.hEdytuj
Obsługa sygnałów.
stdarg.hEdytuj
Narzędzia dla funkcji ze zmienną liczbą argumentów.
stddef.hEdytuj
Standardowe definicje.
stdio.hEdytuj
Standard Input/Output, czyli standardowe wejście-wyjście.
stdlib.hEdytuj
Najbardziej podstawowe funkcje.
string.hEdytuj
Operacje na łańcuchach znaków
time.hEdytuj
Funkcje obsługi czasu.
asctime() | clock() | ctime() |
difftime() | gmtime() | localtime() |
mktime() | strftime() | time() |
tm (struktura) |