C Standard biblioteksfunksjoner

I denne opplæringen lærer du om standardbiblioteksfunksjonene i C. Mer spesifikt, hva er de, forskjellige biblioteksfunksjoner i C og hvordan du bruker dem i programmet ditt.

C Standard biblioteksfunksjoner eller ganske enkelt C Biblioteksfunksjoner er innebygde funksjoner i C-programmering.

Prototypen og datadefinisjonene til disse funksjonene er tilstede i deres respektive headerfiler. For å bruke disse funksjonene må vi inkludere toppfilen i programmet vårt. For eksempel,

Hvis du vil bruke printf()funksjonen, bør toppfilen inkluderes.

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

Hvis du prøver å bruke printf()uten å inkludere stdio.hheaderfilen, får du en feil.

Fordeler ved bruk av C-biblioteksfunksjoner

1. De jobber

En av de viktigste grunnene til at du bør bruke biblioteksfunksjoner, er ganske enkelt fordi de fungerer. Disse funksjonene har gjennomgått flere strenge tester og er enkle å bruke.

2. Funksjonene er optimalisert for ytelse

Siden funksjonene er "standardbibliotek" -funksjoner, gjør en dedikert gruppe utviklere dem stadig bedre. I prosessen er de i stand til å lage den mest effektive koden optimalisert for maksimal ytelse.

3. Det sparer betydelig utviklingstid

Siden de generelle funksjonene som å skrive ut på en skjerm, beregne kvadratroten og mange flere er allerede skrevet. Du bør ikke bekymre deg for å lage dem igjen.

4. Funksjonene er bærbare

Med stadig skiftende behov fra den virkelige verden forventes det at applikasjonen din fungerer hver gang, overalt. Og disse bibliotekfunksjonene hjelper deg ved at de gjør det samme på hver datamaskin.

Eksempel: Kvadratrot ved hjelp av sqrt () -funksjonen

Anta at du vil finne kvadratroten til et tall.

For å beregne kvadratroten til et tall, kan du bruke biblioteksfunksjonen sqrt (). Funksjonen er definert i math.htoppfilen.

 #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 kjører programmet, vil utdataene være:

 Skriv inn et tall: 12 Kvadratrot på 12.00 = 3.46

Biblioteksfunksjoner i forskjellige headerfiler

C Overskriftsfiler
Program påstand funksjoner
topptekstfil "> Karaktertype funksjoner
Lokaliseringsfunksjoner
topptekstfil "> Matematikkfunksjoner
Hoppfunksjoner
Signalhåndteringsfunksjoner
Variable argumenter som håndterer funksjoner
Standard inngangs- / utgangsfunksjoner
Standardfunksjoner
topptekst "> Strenghåndteringsfunksjoner
Dato tid funksjoner

Interessante artikler...