C/Appendice/Librerie standard: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ha spostato C/Appendice/Guida di riferimento alle funzioni delle librerie standard a C/Appendice/Librerie standard: accorcio il titolo
Riga 9:
! Nome || Descrizione
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/assert.h|assert.h]]>''' || Contiene la macro assert, utilizzata per indentificare errori logici ed altri tipi di bug nelle versioni di debug di un programma.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/ctype.h|ctype.h]]>''' || Questo header file contiene funzioni usate per classificare i caratteri in base ai loro tipi o per convertirli da maiuscoli a minuscoli, indipendentemente dal set di caratteri utilizzato (tipicamente ASCII, ma esistono anche implementezioni che usano l'[[w:EBCDIC|EBCDIC]]).
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/errno.h|errno.h]]>''' || Per testare i codici di errore restituiti dalle funzioni di libreria.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/float.h|float.h]]>''' || Contiene delle costanti definite che indicano le proprietà specifiche dell'implementazione della libreria in virgola mobile, come ad esempio la minima differenza tra due numeri in virgola mobile (_EPSILON), il massimo numero di cifre significative (_DIG) e l'intervallo di numeri che possono essere rappresentati (_MIN, _MAX).
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/limits.h|limits.h]]>''' || Contiene delle costanti definite che indicano le proprietà specifiche dell'implementazione dei tipi interi, come l'intervallo dei numeri rappresentabili (_MIN, _MAX).
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/locale.h|locale.h]]>''' || Per setlocale() e le costanti relative. Utilizzato per scegliere il codice locale adatto.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/math.h|math.h]]>''' || Per le funzioni matematiche comuni.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/setjmp.h|setjmp.h]]>''' || Dichiara <code>setjmp/longjmp</code>, utilizzate per salti non locali.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/signal.h|signal.h]]>''' || Per controllare varie condizioni d'eccezione.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/stdarg.h|stdarg.h]]>''' || Utilizzato da funzioni che accettano un numero variabile di parametri.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/stddef.h|stddef.h]]>''' || Per definire vari tipi e macro utili.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/stdio.h|stdio.h]]>''' || Fornisce le funzionalità basilari di input/output del C. Questo file include il prototipo della venerabile funzione <code>printf</code>.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/stdlib.h|stdlib.h]]>''' || Per eseguire un gran numero di operazioni, tra cui conversioni, numeri pseudocasuali, allocazione di memoria, controllo del processo, variabili d'ambiente, segnali, ricerca ed ordinamento.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/string.h|string.h]]>''' || Per manipolare le stringhe.
|-
|''' <[[C/Appendice - Guida di riferimento alle funzioni delle librerie standard/time.h|time.h]]>''' || Per convertire tra vari formati di data e ora.
|}