C Štandardné funkcie knižnice

V tomto tutoriáli sa dozviete o štandardných funkciách knižnice v jazyku C. Konkrétnejšie, čo sú to, o rôznych funkciách knižnice v jazyku C a o tom, ako ich používať vo vašom programe.

Štandardné funkcie knižnice C alebo jednoducho funkcie knižnice C sú zabudované funkcie v programovaní v jazyku C.

Prototyp a definície údajov týchto funkcií sú obsiahnuté v príslušných hlavičkových súboroch. Aby sme mohli používať tieto funkcie, musíme do nášho programu zahrnúť hlavičkový súbor. Napríklad,

Ak chcete túto printf()funkciu použiť, mal by byť zahrnutý hlavičkový súbor .

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

Ak sa pokúsite použiť printf()bez zahrnutia stdio.hhlavičkového súboru, zobrazí sa chyba.

Výhody použitia funkcií knižnice C.

1. Fungujú

Jedným z najdôležitejších dôvodov, prečo by ste mali používať knižničné funkcie, je jednoducho to, že fungujú. Tieto funkcie prešli mnohými dôkladnými testami a sú ľahko použiteľné.

2. Funkcie sú optimalizované na výkon

Pretože ide o funkcie „štandardnej knižnice“, špecializovaná skupina vývojárov ich neustále vylepšuje. V tomto procese sú schopní vytvoriť najefektívnejší kód optimalizovaný pre maximálny výkon.

3. Šetrí to značný čas pri vývoji

Pretože všeobecné funkcie ako tlač na obrazovku, výpočet druhej odmocniny a mnoho ďalších sú už zapísané. Už by ste si nemali robiť starosti s ich opätovným vytvorením.

4. Tieto funkcie sú prenosné

S neustále sa meniacimi potrebami v reálnom svete sa očakáva, že vaša aplikácia bude fungovať vždy a všade. A tieto knižničné funkcie vám pomôžu v tom, že robia to isté na každom počítači.

Príklad: Druhá odmocnina pomocou funkcie sqrt ()

Predpokladajme, že chcete nájsť druhú odmocninu čísla.

Ak chcete vypočítať druhú odmocninu čísla, môžete použiť funkciu knižnice sqrt (). Funkcia je definovaná v math.hhlavičkovom súbore.

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

Po spustení programu bude výstup:

 Zadajte číslo: 12 Druhá odmocnina z 12,00 = 3,46

Funkcie knižnice v rôznych hlavičkových súboroch

C hlavičkové súbory
Funkcie tvrdenia programu
hlavičkový súbor "> Funkcie typu znakov
Lokalizačné funkcie
hlavičkový súbor "> Matematické funkcie
Funkcie skoku
Funkcie spracovania signálu
Funkcie spracovania premenných argumentov
Štandardné funkcie vstupu / výstupu
Funkcie Standard Utility
hlavička "> Funkcie manipulácie s reťazcami
Funkcie dátumu a času

Zaujímavé články...