У цьому посібнику ви дізнаєтесь про стандартні функції бібліотеки в 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 Заголовкові файли | |
---|---|
Функції твердження програми | |
файл заголовка "> | Функції типу символів |
Функції локалізації | |
файл заголовка "> | Функції математики |
Функції стрибка | |
Функції обробки сигналів | |
Функції обробки змінних аргументів | |
Стандартні функції вводу / виводу | |
Стандартні утилітні функції | |
заголовок "> | Функції обробки рядків |
Функції часу та дати |