Funzioni della libreria standard C.

In questo tutorial imparerai a conoscere le funzioni di libreria standard in C. Più specificamente, cosa sono, le diverse funzioni di libreria in C e come usarle nel tuo programma.

Le funzioni della libreria C standard o semplicemente le funzioni della libreria C sono funzioni integrate nella programmazione C.

Il prototipo e le definizioni dei dati di queste funzioni sono presenti nei rispettivi file di intestazione. Per utilizzare queste funzioni dobbiamo includere il file di intestazione nel nostro programma. Per esempio,

Se si desidera utilizzare la printf()funzione, è necessario includere il file di intestazione .

 #include int main() ( printf("Catch me if you can."); ) 

Se si tenta di utilizzare printf()senza includere il stdio.hfile di intestazione, verrà visualizzato un errore.

Vantaggi dell'utilizzo delle funzioni della libreria C.

1. Funzionano

Uno dei motivi più importanti per cui dovresti usare le funzioni di libreria è semplicemente perché funzionano. Queste funzioni sono state sottoposte a più test rigorosi e sono facili da usare.

2. Le funzioni sono ottimizzate per le prestazioni

Poiché le funzioni sono funzioni di "libreria standard", un gruppo dedicato di sviluppatori le migliora costantemente. Nel processo, sono in grado di creare il codice più efficiente ottimizzato per le massime prestazioni.

3. Risparmia tempo di sviluppo considerevole

Poiché le funzioni generali come la stampa su uno schermo, il calcolo della radice quadrata e molte altre sono già scritte. Non dovresti preoccuparti di crearli ancora una volta.

4. Le funzioni sono portatili

Con le esigenze del mondo reale in continua evoluzione, la tua applicazione dovrebbe funzionare sempre e ovunque. E queste funzioni di libreria ti aiutano in quanto fanno la stessa cosa su ogni computer.

Esempio: radice quadrata utilizzando la funzione sqrt ()

Supponi di voler trovare la radice quadrata di un numero.

Per calcolare la radice quadrata di un numero, è possibile utilizzare la funzione di libreria sqrt (). La funzione è definita nel math.hfile di intestazione.

 #include #include int main() ( float num, root; printf("Enter a number: "); scanf("%f", &num); // Computes the square root of num and stores in root. root = sqrt(num); printf("Square root of %.2f = %.2f", num, root); return 0; )

Quando esegui il programma, l'output sarà:

 Immettere un numero: 12 Radice quadrata di 12,00 = 3,46

Funzioni di libreria in diversi file di intestazione

File di intestazione C.
Funzioni di asserzione del programma
file di intestazione "> Funzioni di tipo carattere
Funzioni di localizzazione
file di intestazione "> Funzioni matematiche
Funzioni di salto
Funzioni di gestione del segnale
Argomenti variabili che gestiscono funzioni
Funzioni standard di input / output
Funzioni di utilità standard
intestazione "> Funzioni di gestione delle stringhe
Funzioni di data e ora

Articoli interessanti...