Что такое математические функции в C?
Математические функции в C относятся к набору встроенных функций, облегчающих выполнение различных математических операций над числовыми данными. Эти функции варьируются от базовых арифметических операций, таких как сложение, вычитание, умножение и деление, до сложных, таких как тригонометрические и логарифмические функции.
Список математических функций в C?
В C есть много математических функций, которые программисты могут использовать для различных расчетов. Некоторые из этих математических функций перечислены ниже.
- пол(): Эта функция находит ближайшее целое число, меньшее или равное заданному параметру.
- потолок(): Эта функция возвращает ближайшее целочисленное значение, которое больше или равно переданному ей аргументу.
- круглый(): Эта функция возвращает ближайшее целочисленное значение аргумента float, double или big double. Всякий раз, когда десятичное значение попадает между «.1» и «.5», оно возвращает целочисленное значение, которое меньше заданного. Всякий раз, когда десятичное значение попадает между «0,6» и «0,9», возвращается целочисленное значение, которое больше, чем параметр.
- Фмод(): Когда число делится на другое число, эта функция возвращает остаток для заданных двух входных значений.
- Поу(): Это служит для вычисления мощности указанного числа.
- квт(): Эта функция вычисляет квадратный корень из переданного ей параметра.
- ствол() : Эта функция возвращает целочисленное значение после усечения десятичного значения от значения с плавающей запятой.
- бревно(): Эта функция вычисляет натуральный логарифм.
- лог10(): Эта функция находит значение логарифма по основанию 10.
- рожденный(): Эта функция вычисляет гиперболический синус.
- кош(): Эта функция вычисляет гиперболический косинус.
- танх(): Эта функция вычисляет гиперболический тангенс.
- без(): Эта функция вычисляет значение синуса.
- потому что (): Эта функция определяет значение косинуса.
- так(): Эта функция определяет значение тангенса.
- 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, программисты могут легко и точно выполнять сложные математические вычисления. Следуя простым шагам, описанным в этой статье, программисты могут включить эти функции в свой код и повысить эффективность своих математических вычислений.