În acest tutorial, veți afla despre funcțiile standard ale bibliotecii din C. Mai precis, care sunt acestea, diferite funcții ale bibliotecii în C și cum să le utilizați în programul dvs.
Funcțiile de bibliotecă standard C sau pur și simplu funcțiile de bibliotecă C sunt funcții încorporate în programarea C.
Definiția prototipului și a datelor acestor funcții este prezentă în fișierele de antet respective. Pentru a utiliza aceste funcții trebuie să includem fișierul antet în programul nostru. De exemplu,
Dacă doriți să utilizați printf()
funcția, ar trebui să fie inclus fișierul antet .
#include int main() ( printf("Catch me if you can."); )
Dacă încercați să utilizați printf()
fără a include stdio.h
fișierul antet, veți primi o eroare.
Avantajele utilizării funcțiilor bibliotecii C.
1. Lucrează
Unul dintre cele mai importante motive pentru care ar trebui să utilizați funcțiile de bibliotecă este pur și simplu pentru că funcționează. Aceste funcții au trecut prin testări riguroase multiple și sunt ușor de utilizat.
2. Funcțiile sunt optimizate pentru performanță
Deoarece funcțiile sunt funcții de „bibliotecă standard”, un grup dedicat de dezvoltatori le îmbunătățește în mod constant. În acest proces, ei sunt capabili să creeze cel mai eficient cod optimizat pentru performanțe maxime.
3. Economisește timp considerabil de dezvoltare
Deoarece funcțiile generale cum ar fi imprimarea pe un ecran, calcularea rădăcinii pătrate și multe altele sunt deja scrise. Nu ar trebui să vă faceți griji cu privire la crearea lor încă o dată.
4. Funcțiile sunt portabile
Cu nevoile în continuă schimbare din lumea reală, se așteaptă ca aplicația dvs. să funcționeze de fiecare dată, oriunde. Și aceste funcții de bibliotecă vă ajută să faceți același lucru pe fiecare computer.
Exemplu: rădăcină pătrată utilizând funcția sqrt ()
Să presupunem că doriți să găsiți rădăcina pătrată a unui număr.
Pentru a putea calcula rădăcina pătrată a unui număr, puteți utiliza funcția de bibliotecă sqrt (). Funcția este definită în math.h
fișierul antet.
#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; )
Când rulați programul, ieșirea va fi:
Introduceți un număr: 12 rădăcină pătrată de 12,00 = 3,46
Funcții de bibliotecă în diferite fișiere antet
Fișierele antet C | |
---|---|
Funcții de afirmare a programului | |
fișier antet "> | Funcții de tip caracter |
Funcții de localizare | |
fișier antet "> | Funcții matematice |
Funcții de salt | |
Funcții de gestionare a semnalului | |
Funcții de tratare a argumentelor variabile | |
Funcții standard de intrare / ieșire | |
Funcții utilitare standard | |
header "> | Funcții de manipulare a șirurilor |
Funcțiile datei și orei |