Какво представляват математическите функции в C?
Математически функции в C се отнасят до колекция от вградени функции, които улесняват изпълнението на различни математически операции върху числови данни. Тези функции варират от основни аритметични операции като събиране, изваждане, умножение и деление до разширени като тригонометрични и логаритмични функции.
Избройте математически функции в C?
В C има много математически функции, които програмистите могат да използват за различни изчисления. Някои от тези математически функции са изброени по-долу.
- етаж(): Най-близкото цяло число, което е по-малко или равно на предоставения параметър, се намира от тази функция.
- ceil(): Тази функция връща най-близката целочислена стойност, която е по-висока или равна на предадения й аргумент.
- кръгъл(): Тази функция връща най-близката цяло число на аргумента float, double или large double. Всеки път, когато десетичната стойност попада между „.1“ и „.5“, тя връща цяло число, което е по-малко от даденото. Всеки път, когато десетичната стойност попада между „.6“ и „.9“, се връща цяло число, което е по-голямо от параметъра.
- fmod(): Когато едно число е разделено на друго число, тази функция връща остатъка за дадените две входни стойности.
- Pow(): Това служи за изчисляване на мощността на определено число.
- sqrt(): Тази функция изчислява корен квадратен от предадения й параметър.
- багажник() : Тази функция връща целочислената стойност след отрязване на десетичната стойност от стойността с плаваща запетая.
- лог(): Тази функция изчислява натурален логаритъм.
- log10(): Тази функция намира стойността на логаритъм при основа 10.
- роден(): Тази функция изчислява хиперболичния синус.
- cosh(): Тази функция изчислява хиперболичен косинус.
- tanh(): Тази функция изчислява хиперболичния тангенс.
- без(): Тази функция изчислява синусовата стойност.
- cos(): Тази функция определя стойността на косинуса.
- така(): Тази функция определя стойността на тангенса.
- exp(): Тази функция изчислява експоненциалното „e“ на x-та степен.
Как да използваме математически функции в C?
Ето стъпките за използване на математически функции в C:
Етап 1: Вашата C програма трябва първоначално да съдържа заглавния файл math.h, който предоставя декларации за всяка от математическите функции.
Стъпка 2: Декларирайте променливите, върху които искате да извършите математически операции.
Стъпка 3: Извикайте подходящата математическа функция за операцията, която искате да извършите. Предайте променливите като параметър на функцията.
Стъпка 4: След като извършите операцията с помощта на математическата функция, отпечатайте резултата в конзолата.
Ето един пример, който взема информация от потребителите и извършва изчисления, използвайки няколко математически функции.
#include#include
вътр основен ( )
{
плавам никой ;
printf ( „Моля, въведете плаващия номер: \н ' ) ;
сканиране ( '%f' , и никой ) ;
вътр f = етаж ( никой ) ;
printf ( „Долна стойност на %f = %d \н ' , никой , f ) ;
плавам с = sqrt ( никой ) ;
printf ( „Стойност на корен квадратен от %f = %f \н ' , никой , с ) ;
плавам стр = пау ( никой , 5 ) ;
printf ( 'мощност, изчислена на %f = %f \н ' , никой , стр ) ;
вътр T = багажник ( никой ) ;
printf ( 'скъсена стойност на %f = %d \н ' , никой , T ) ;
плавам то е = експ ( никой ) ;
printf ( „Експоненциална стойност на %f = %f \н ' , никой , то е ) ;
вътр ° С = таван ( никой ) ;
printf ( „Гранична стойност на %f = %d \н ' , никой , ° С ) ;
вътр r = кръгъл ( никой ) ;
printf ( „Кръгла стойност на %f = %d \н ' , никой , r ) ;
плавам вътре = дневник ( никой ) ;
printf ( „Естествен дневник на %f = %f \н ' , никой , вътре ) ;
вътр л = log10 ( никой ) ;
printf ( „Общ дневник на %f = %d \н ' , никой , л ) ;
плавам сн = без ( никой ) ;
printf ( „Синусова стойност на %f = %f \н ' , никой , сн ) ;
плавам ш = роден ( никой ) ;
printf ( „Синус хиперболична стойност на %f = %f \н ' , никой , ш ) ;
плавам cn = cos ( никой ) ;
printf ( „Косинусова стойност на %f = %f \н ' , никой , cn ) ;
плавам гл = кош ( никой ) ;
printf ( „Косинус хиперболична стойност на %f = %f \н ' , никой , гл ) ;
плавам тн = така ( никой ) ;
printf ( „Стойност на допирателната на %f = %f \н ' , никой , тн ) ;
плавам th = рибешки ( никой ) ;
printf ( „Тангенсна хиперболична стойност на %f = %f \н ' , никой , th ) ;
вътр номер1 = 14 ;
вътр бр.2 = 3 ;
вътр рем = fmod ( номер1 , бр.2 ) ;
printf ( „Стойност на остатъка = %d \н ' , никой , рем ) ;
връщане 0 ;
Заключение
Разбирането на математическите функции в C е от решаващо значение за всеки програмист, който иска да създава ефективни и точни програми. Чрез използване на вградени функции като пода, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan и exp, програмистите могат да извършват сложни математически изчисления с лекота и прецизност. Като следват простите стъпки, описани в тази статия, програмистите могат да включат тези функции в кода си и да подобрят ефективността на своите математически изчисления.