C Standaard bibliotheekfuncties

In deze tutorial leer je over de standaard bibliotheekfuncties in C. Meer specifiek, wat zijn dat, verschillende bibliotheekfuncties in C en hoe je ze in je programma kunt gebruiken.

C Standaard bibliotheekfuncties of gewoon C Bibliotheekfuncties zijn ingebouwde functies in C-programmering.

Het prototype en de gegevensdefinities van deze functies zijn aanwezig in hun respectievelijke headerbestanden. Om deze functies te gebruiken, moeten we het header-bestand in ons programma opnemen. Bijvoorbeeld,

Als u de printf()functie wilt gebruiken , moet het header-bestand worden opgenomen.

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

Als u het probeert te gebruiken printf()zonder het stdio.hheader-bestand op te nemen, krijgt u een foutmelding.

Voordelen van het gebruik van C-bibliotheekfuncties

1. Ze werken

Een van de belangrijkste redenen waarom u bibliotheekfuncties zou moeten gebruiken, is simpelweg omdat ze werken. Deze functies hebben meerdere rigoureuze tests ondergaan en zijn gebruiksvriendelijk.

2. De functies zijn geoptimaliseerd voor prestaties

Aangezien de functies "standaardbibliotheek" -functies zijn, maakt een toegewijde groep ontwikkelaars ze constant beter. Daarbij zijn ze in staat om de meest efficiënte code te creëren die is geoptimaliseerd voor maximale prestaties.

3. Het scheelt aanzienlijk in ontwikkelingstijd

Omdat de algemene functies zoals afdrukken naar een scherm, het berekenen van de vierkantswortel en nog veel meer al zijn geschreven. U hoeft zich geen zorgen te maken om ze opnieuw te maken.

4. De functies zijn draagbaar

Met steeds veranderende behoeften in de echte wereld, wordt verwacht dat uw toepassing altijd en overal werkt. En deze bibliotheekfuncties helpen u doordat ze op elke computer hetzelfde doen.

Voorbeeld: vierkantswortel met de functie sqrt ()

Stel dat u de vierkantswortel van een getal wilt vinden.

Om de vierkantswortel van een getal te berekenen, kunt u de bibliotheekfunctie sqrt () gebruiken. De functie is gedefinieerd in het math.hheader-bestand.

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

Wanneer u het programma uitvoert, is de uitvoer:

 Voer een getal in: 12 vierkantswortel van 12,00 = 3,46

Bibliotheekfuncties in verschillende koptekstbestanden

C Header-bestanden
Programmabevestigingsfuncties
header-bestand "> Karakter type functies
Lokalisatiefuncties
header-bestand "> Wiskunde functies
Jump-functies
Signaalverwerkingsfuncties
Variabele argumenten die functies afhandelen
Standaard input / output-functies
Standard Utility-functies
header "> Tekenreeksafhandelingsfuncties
Datum tijd functies

Interessante artikelen...