Математические функции в C — полное руководство

Matematiceskie Funkcii V C Polnoe Rukovodstvo



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

Что такое математические функции в C?

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

Список математических функций в C?

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







  1. пол(): Эта функция находит ближайшее целое число, меньшее или равное заданному параметру.
  2. потолок(): Эта функция возвращает ближайшее целочисленное значение, которое больше или равно переданному ей аргументу.
  3. круглый(): Эта функция возвращает ближайшее целочисленное значение аргумента float, double или big double. Всякий раз, когда десятичное значение попадает между «.1» и «.5», оно возвращает целочисленное значение, которое меньше заданного. Всякий раз, когда десятичное значение попадает между «0,6» и «0,9», возвращается целочисленное значение, которое больше, чем параметр.
  4. Фмод(): Когда число делится на другое число, эта функция возвращает остаток для заданных двух входных значений.
  5. Поу(): Это служит для вычисления мощности указанного числа.
  6. квт(): Эта функция вычисляет квадратный корень из переданного ей параметра.
  7. ствол() : Эта функция возвращает целочисленное значение после усечения десятичного значения от значения с плавающей запятой.
  8. бревно(): Эта функция вычисляет натуральный логарифм.
  9. лог10(): Эта функция находит значение логарифма по основанию 10.
  10. рожденный(): Эта функция вычисляет гиперболический синус.
  11. кош(): Эта функция вычисляет гиперболический косинус.
  12. танх(): Эта функция вычисляет гиперболический тангенс.
  13. без(): Эта функция вычисляет значение синуса.
  14. потому что (): Эта функция определяет значение косинуса.
  15. так(): Эта функция определяет значение тангенса.
  16. exp(): Эта функция вычисляет экспоненциальное значение «e» в степени x.

Как использовать математические функции в C?

Вот шаги по использованию математических функций в C:



Шаг 1: Ваша программа на C изначально должна содержать заголовочный файл math.h, в котором содержатся объявления для каждой из математических функций.



Шаг 2: Объявите переменные, над которыми вы хотите выполнять математические операции.





Шаг 3: Вызовите соответствующую математическую функцию для операции, которую вы хотите выполнить. Передайте переменные в качестве параметра функции.

Шаг 4: После выполнения операции с помощью математической функции выведите результат на консоль.



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

#include

#include

инт основной ( )

{

плавать на одной ;
printf ( 'Пожалуйста, введите число с плавающей запятой: \n ' ) ;
сканф ( '%f' , & на одной ) ;
инт ф '=' пол ( на одной ) ;
printf ( 'Минимальное значение %f = %d \n ' , на одной , ф ) ;
плавать с '=' кврт ( на одной ) ;
printf ( 'Значение квадратного корня из %f = %f \n ' , на одной , с ) ;
плавать п '=' паф ( на одной , 5 ) ;
printf ( 'мощность, рассчитанная как %f = %f \n ' , на одной , п ) ;
инт т '=' ствол ( на одной ) ;
printf ( 'усеченное значение %f = %d \n ' , на одной , т ) ;
плавать Это '=' опыт ( на одной ) ;
printf ( 'Экспоненциальное значение %f = %f \n ' , на одной , Это ) ;
инт с '=' потолок ( на одной ) ;
printf ( 'Потолочное значение %f = %d \n ' , на одной , с ) ;
инт р '=' круглый ( на одной ) ;
printf ( 'Округление значения %f = %d \n ' , на одной , р ) ;
плавать п '=' бревно ( на одной ) ;
printf ( 'Натуральный логарифм %f = %f \n ' , на одной , п ) ;
инт л '=' журнал10 ( на одной ) ;
printf ( 'Общий журнал %f = %d \n ' , на одной , л ) ;
плавать sn '=' без ( на одной ) ;
printf ( 'Значение синуса %f = %f \n ' , на одной , sn ) ;
плавать ш '=' рожденный ( на одной ) ;
printf ( 'Гиперболическое значение синуса %f = %f \n ' , на одной , ш ) ;
плавать Сп '=' потому что ( на одной ) ;
printf ( 'Значение косинуса %f = %f \n ' , на одной , Сп ) ;
плавать ч '=' чушь ( на одной ) ;
printf ( «Гиперболическое значение косинуса %f = %f \n ' , на одной , ч ) ;
плавать тн '=' так ( на одной ) ;
printf ( 'Касательное значение %f = %f \n ' , на одной , тн ) ;
плавать й '=' рыбный ( на одной ) ;
printf ( 'Касательное гиперболическое значение %f = %f \n ' , на одной , й ) ;
инт число1 '=' 14 ;
инт число2 '=' 3 ;
инт бэр '=' фмод ( число1 , число2 ) ;
printf ( 'Остаточное значение = %d \n ' , на одной , бэр ) ;
возвращаться 0 ;

Заключение

Понимание математических функций в C имеет решающее значение для любого программиста, который хочет создавать эффективные и точные программы. Используя встроенные функции, такие как пол, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan и exp, программисты могут легко и точно выполнять сложные математические вычисления. Следуя простым шагам, описанным в этой статье, программисты могут включить эти функции в свой код и повысить эффективность своих математических вычислений.