Функции стандартной библиотеки C

В этом руководстве вы узнаете о стандартных библиотечных функциях на C. В частности, о том, что это такое, о различных библиотечных функциях на C и о том, как их использовать в вашей программе.

Функции стандартной библиотеки C или просто функции библиотеки C - это встроенные функции в программировании на C.

Определения прототипов и данных этих функций представлены в соответствующих файлах заголовков. Чтобы использовать эти функции, нам нужно включить файл заголовка в нашу программу. Например,

Если вы хотите использовать эту printf()функцию, необходимо включить файл заголовка .

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

Если вы попытаетесь использовать printf()без включения stdio.hфайла заголовка, вы получите сообщение об ошибке.

Преимущества использования функций библиотеки C

1. Они работают

Одна из наиболее важных причин, по которой вам следует использовать библиотечные функции, просто потому, что они работают. Эти функции прошли многократное тщательное тестирование и просты в использовании.

2. Функции оптимизированы для производительности

Поскольку функции являются функциями «стандартной библиотеки», специальная группа разработчиков постоянно совершенствует их. В процессе они могут создавать наиболее эффективный код, оптимизированный для максимальной производительности.

3. Это значительно экономит время разработки.

Поскольку общие функции, такие как печать на экран, вычисление квадратного корня и многие другие, уже написаны. Не стоит беспокоиться о их создании снова.

4. Функции переносимы

С постоянно меняющимися потребностями реального мира ожидается, что ваше приложение будет работать всегда и везде. И эти библиотечные функции помогают вам в том, что они делают то же самое на каждом компьютере.

Пример: квадратный корень с использованием функции sqrt ()

Предположим, вы хотите найти квадратный корень числа.

Чтобы вычислить квадратный корень из числа, вы можете использовать библиотечную функцию sqrt (). Функция определена в 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.

Библиотечные функции в разных файлах заголовков

Заголовочные файлы C
Функции утверждения программы
заголовочный файл "> Функции символьного типа
Функции локализации
заголовочный файл "> Математические функции
Функции прыжка
Функции обработки сигналов
Функции обработки переменных аргументов
Стандартные функции ввода / вывода
Стандартные служебные функции
заголовок "> Функции обработки строк
Функции даты и времени

Интересные статьи...