C Szabványos könyvtárfunkciók

Ebben az oktatóanyagban megismerheti a C szabványos könyvtári funkcióit. Pontosabban mik azok, a különböző könyvtári funkciók a C-ben, és hogyan használhatók a programban.

C A standard könyvtárfunkciók vagy egyszerűen a C könyvtárfunkciók beépített funkciók a C programozásban.

Ezen függvények prototípusa és adatdefiníciói megtalálhatók a megfelelő fejlécfájlokban. E funkciók használatához be kell illesztenünk a fejléc fájlt a programunkba. Például,

Ha használni szeretné a printf()függvényt, akkor a fejlécfájlt is fel kell venni.

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

Ha printf()a stdio.hfejlécfájl nélkül kívánja használni , akkor hibaüzenetet kap.

A C könyvtárfunkciók használatának előnyei

1. Dolgoznak

A könyvtári funkciók egyik legfontosabb oka egyszerűen az, hogy működnek. Ezek a funkciók többször is szigorú teszten mentek keresztül, és könnyen használhatók.

2. A funkciókat optimalizálják a teljesítményre

Mivel a funkciók "standard könyvtár" funkciók, a fejlesztők dedikált csoportja folyamatosan javítja őket. Ennek során képesek a maximális teljesítményre optimalizált leghatékonyabb kódot létrehozni.

3. Jelentős fejlesztési időt takarít meg

Mivel az általános funkciók, mint például a képernyőre nyomtatás, a négyzetgyök kiszámítása és még sok más, már meg vannak írva. Nem kell aggódnia, hogy még egyszer létrehozza őket.

4. A funkciók hordozhatóak

Folyamatosan változó valós igények esetén az alkalmazás várhatóan minden alkalommal, mindenhol működik. Ezek a könyvtárfunkciók segítenek abban, hogy ugyanazt csinálják minden számítógépen.

Példa: Négyzetgyök az sqrt () függvény használatával

Tegyük fel, hogy meg akarja találni egy szám négyzetgyökét.

A szám négyzetgyökének kiszámításához használhatja az sqrt () könyvtár funkciót. A függvény meghatározása a math.hfejlécfájlban történik.

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

A program futtatásakor a kimenet a következő lesz:

 Írjon be egy számot: 12 Négyzetgyök 12,00 = 3,46

Könyvtárfunkciók különböző fejlécfájlokban

C Fejlécfájlok
Program érvényesítési funkciók
fejlécfájl "> Karaktertípus függvények
Lokalizációs funkciók
fejlécfájl "> Matematikai függvények
Ugrás funkciók
Jelkezelő funkciók
Változó argumentumkezelő függvények
Normál bemeneti / kimeneti funkciók
Standard segédprogram funkciók
fejléc "> Húrkezelési funkciók
Dátum és idő függvények

érdekes cikkek...