Математически функции в C – Пълно ръководство

Matematiceski Funkcii V C P Lno R Kovodstvo



Искате ли да подобрите уменията си за програмиране на C и да научите повече за математическите функции? Не търсете повече! В тази статия ще се потопим в света на математическите функции в програмирането на C и ще изследваме различните налични функции, които да ви помогнат да решите сложни математически проблеми. Независимо дали сте начинаещ или опитен програмист, разбирането на тези функции е от съществено значение за изграждането на ефективни и точни програми.

Какво представляват математическите функции в C?

Математически функции в C се отнасят до колекция от вградени функции, които улесняват изпълнението на различни математически операции върху числови данни. Тези функции варират от основни аритметични операции като събиране, изваждане, умножение и деление до разширени като тригонометрични и логаритмични функции.

Избройте математически функции в C?

В C има много математически функции, които програмистите могат да използват за различни изчисления. Някои от тези математически функции са изброени по-долу.







  1. етаж(): Най-близкото цяло число, което е по-малко или равно на предоставения параметър, се намира от тази функция.
  2. ceil(): Тази функция връща най-близката целочислена стойност, която е по-висока или равна на предадения й аргумент.
  3. кръгъл(): Тази функция връща най-близката цяло число на аргумента float, double или large double. Всеки път, когато десетичната стойност попада между „.1“ и „.5“, тя връща цяло число, което е по-малко от даденото. Всеки път, когато десетичната стойност попада между „.6“ и „.9“, се връща цяло число, което е по-голямо от параметъра.
  4. fmod(): Когато едно число е разделено на друго число, тази функция връща остатъка за дадените две входни стойности.
  5. Pow(): Това служи за изчисляване на мощността на определено число.
  6. sqrt(): Тази функция изчислява корен квадратен от предадения й параметър.
  7. багажник() : Тази функция връща целочислената стойност след отрязване на десетичната стойност от стойността с плаваща запетая.
  8. лог(): Тази функция изчислява натурален логаритъм.
  9. log10(): Тази функция намира стойността на логаритъм при основа 10.
  10. роден(): Тази функция изчислява хиперболичния синус.
  11. cosh(): Тази функция изчислява хиперболичен косинус.
  12. tanh(): Тази функция изчислява хиперболичния тангенс.
  13. без(): Тази функция изчислява синусовата стойност.
  14. cos(): Тази функция определя стойността на косинуса.
  15. така(): Тази функция определя стойността на тангенса.
  16. 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, програмистите могат да извършват сложни математически изчисления с лекота и прецизност. Като следват простите стъпки, описани в тази статия, програмистите могат да включат тези функции в кода си и да подобрят ефективността на своите математически изчисления.