C standardteek

C standardteek on ANSI C standardi osa, mis kirjeldab programmeerimiskeeles C kasutatavaid päisefaile ja alamprogramme, mida kasutatakse lihtsamate toimingute jaoks nagu sisend-väljundoperatsioonid, sõnetöötlus jms. C standardteek ei ole ise tarkvarateek, vaid on dokument, mis kirjeldab alamprogramme, mis on C programmidele kättesaadavad.

 ISO C standardteegi päisefailid 
 Nimi  Alates  Kirjeldus <assert.h>   Sisaldab makrot assert, mis aitab siluda loogikavigasid ja muid vigasid programmi silumisversioonis. <complex.h>  C99  Funktsioonid kompleksarvudega töötamiseks. <ctype.h>   Funktsioonid tähemärkide klassifitseermiseks. <errno.h>   Teegi alamrogrammide veaolukordade määramiseks ja testimiseks. <fenv.h>  C99  Ujukomaprotsessori juhtimise funktsioonid. <float.h>   Ujukomaarvudega seotud konstandid, nt. arvude maksimaalsed väärtused. <inttypes.h>  C99  Konstandid ja funktsioonid täisarvudega töötamiseks. <iso646.h>  NA1  ISO 646 standardis määratud tähemärkide, mida mõnel klaviatuuril sisestada ei saa, lihtsamaks kasutamiseks. <limits.h>   Arhitektuuri-spetsiifilised konstandid täisarvude kohta, näiteks maksimaalsed ja minimaalsed täisarvude väärtused. <locale.h>   Lokaliseerimise jaoks. <math.h>   Matemaatilised funktsioonid. <setjmp.h>   Makrod setjmp ja longjmp. <signal.h>   Erinevate erandolukordade juhtimiseks. <stdarg.h>   Muutuvate parameetrite arvuga funktsioonide jaoks. <stdbool.h>  C99  Tõeväärtuse andmetüübi kasutamiseks. <stdint.h>  C99  Täisarvu tüüpide defineerimiseks. <stddef.h>   Defineerib makro NULL ja mõned kasulikud tüübid. <stdio.h>   Põhilised sisend-väljundoperatsioonid, nt. printf. Lühend inglise keelest – standard input/output header. <stdlib.h>   Funktsioonid mäluhalduseks, pseudo-juhuslike arvude loomiseks, protsesside ja keskkonna juhtimiseks, otsimiseks ja sortimiseks. <string.h>   Sõnede töötlemiseks. <tgmath.h>  C99  Matemaatilised funktsioonid. <time.h>   Kellaaja ja kuupäeva vormingute funktsioonid. <wchar.h>  NA1  Mitmebaidiliste tähemärkidega sõnede töötlemiseks. See on oluline erinevate keelte toetamiseks. <wctype.h>  NA1  Mitmebaidiliste tähemärkide klassifitseerimiseks.

Kategooria:Programmeerimine