Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Стандартные библиотечные функции C

Стандартные библиотечные функции C

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

Стандартные функции библиотеки C или просто функции библиотеки C — это встроенные функции в программировании на языке C.

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

Если вы хотите использовать printf() функция, заголовочный файл <stdio.h> должен быть включен.

#include <stdio.h>
int main()
{
   printf("Catch me if you can."); 
}

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

<час>

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

<сильный>1. Они работают

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

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

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

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

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

<сильный>4. Функции переносимы

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

<час>

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

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

Чтобы вычислить квадратный корень числа, вы можете использовать библиотечную функцию sqrt(). Функция определена в math.h файл заголовка.

#include <stdio.h>
#include <math.h>
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;
}

Когда вы запустите программу, вывод будет:

Enter a number: 12
Square root of 12.00 = 3.46
<час>

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

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

Язык C

  1. Типы пользовательских функций в программировании на C
  2. Сенсорная телеметрия 2.0.1
  3. Карта в стандартной библиотеке шаблонов C++ (STL) с примером печати
  4. Верилог-функции
  5. Математические функции Verilog
  6. С - Функции
  7. MATLAB — Обзор
  8. МАТЛАБ — Функции
  9. Python — Функции
  10. Алюминий против стандартных печатных плат