C Standardbiblioteksfunktioner

I denna handledning lär du dig om standardbiblioteksfunktionerna i C. Mer specifikt, vad är de, olika biblioteksfunktioner i C och hur du använder dem i ditt program.

C Standardbiblioteksfunktioner eller helt enkelt C Biblioteksfunktioner är inbyggda funktioner i C-programmering.

Prototypen och datadefinitionerna för dessa funktioner finns i respektive rubrikfiler. För att använda dessa funktioner måste vi inkludera rubrikfilen i vårt program. Till exempel,

Om du vill använda printf()funktionen bör rubrikfilen inkluderas.

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

Om du försöker använda printf()utan att inkludera stdio.hrubrikfilen får du ett fel.

Fördelar med att använda C-biblioteksfunktioner

1. De fungerar

En av de viktigaste anledningarna till att du ska använda biblioteksfunktioner är helt enkelt för att de fungerar. Dessa funktioner har genomgått flera noggranna tester och är lätta att använda.

2. Funktionerna är optimerade för prestanda

Eftersom funktionerna är "standardbibliotek" -funktioner, gör en dedikerad grupp utvecklare dem ständigt bättre. I processen kan de skapa den mest effektiva koden optimerad för maximal prestanda.

3. Det sparar avsevärd utvecklingstid

Eftersom de allmänna funktionerna som att skriva ut på en skärm, beräkna kvadratroten och många fler är redan skrivna. Du bör inte oroa dig för att skapa dem en gång till.

4. Funktionerna är bärbara

Med ständigt föränderliga verkliga behov förväntas din applikation fungera varje gång, överallt. Och dessa biblioteksfunktioner hjälper dig genom att de gör samma sak på varje dator.

Exempel: Kvadratrot med funktionen sqrt ()

Antag att du vill hitta kvadratroten till ett tal.

För att beräkna kvadratroten för ett nummer kan du använda biblioteksfunktionen sqrt (). Funktionen definieras i math.hrubrikfilen.

 #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; )

När du kör programmet blir resultatet:

 Ange ett tal: 12 kvadratrot av 12.00 = 3.46

Biblioteksfunktioner i olika rubrikfiler

C Header Files
Programmeringsfunktioner
rubrikfil "> Karaktärstypsfunktioner
Lokaliseringsfunktioner
rubrikfil "> Matematiska funktioner
Hoppfunktioner
Signalhanteringsfunktioner
Variabla argumenthanteringsfunktioner
Standard in- / utgångsfunktioner
Standardverktygsfunktioner
rubrik "> Stränghanteringsfunktioner
Funktioner för datumtid

Intressanta artiklar...