Ц Стандардне функције библиотеке

У овом упутству ћете научити о стандардним функцијама библиотеке у Ц. Прецизније, шта су то, различите функције библиотеке у језику Ц и како их користити у свом програму.

Функције стандардне библиотеке или једноставно функције библиотеке Ц су уграђене функције у програмирању на језику Ц.

Дефиниције прототипа и података ових функција присутне су у одговарајућим датотекама заглавља. Да бисмо користили ове функције, потребно је да у наш програм укључимо заглавље. На пример,

Ако желите да користите printf()функцију, датотека заглавља треба да буде укључена.

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

Ако покушате да користите printf()без укључивања stdio.hдатотеке заглавља, добићете грешку.

Предности употребе функција библиотеке Ц

1. Они раде

Један од најважнијих разлога због којих бисте требали користити функције библиотеке је једноставно зато што оне функционишу. Ове функције су прошле кроз вишеструко строго тестирање и једноставне су за употребу.

2. Функције су оптимизоване за перформансе

Будући да су функције функције „стандардне библиотеке“, посвећена група програмера их стално чини бољим. У том процесу они су у стању да створе најефикаснији код оптимизован за максималне перформансе.

3. Штеди значајно време за развој

Будући да су опште функције попут штампања на екрану, израчунавања квадратног корена и још многе друге већ написане. Не бисте требали да бринете да ли ћете их поново створити.

4. Функције су преносиве

Уз стално променљиве потребе у стварном свету, очекује се да ваша апликација ради сваки пут и свуда. А ове функције библиотеке вам помажу у томе што раде исто на сваком рачунару.

Пример: Квадратни корен помоћу функције скрт ()

Претпоставимо да желите да пронађете квадратни корен броја.

Да бисте могли израчунати квадратни корен броја, можете користити функцију скрт () библиотеке. Функција је дефинисана у math.hзаглављу датотеке.

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

Када покренете програм, излаз ће бити:

 Унесите број: 12 Квадратни корен од 12,00 = 3,46

Функције библиотеке у различитим датотекама заглавља

Ц Датотеке заглавља
Функције утврђивања програма
датотека заглавља "> Функције типа знакова
Функције локализације
датотека заглавља "> Математичке функције
Скок функције
Функције руковања сигналима
Функције управљања променљивим аргументима
Стандардне функције улаза / излаза
Стандардне услужне функције
заглавље "> Функције управљања стринговима
Функције датума и времена

Занимљиви Чланци...