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

Цікаві статті...