Matematické funkce v C – Kompletní průvodce

Matematicke Funkce V C Kompletni Pruvodce



Chcete zlepšit své znalosti programování v jazyce C a dozvědět se více o matematických funkcích? Už nehledejte! V tomto článku se ponoříme do světa matematických funkcí v programování C a prozkoumáme různé dostupné funkce, které vám pomohou vyřešit složité matematické problémy. Ať už jste začátečník nebo zkušený programátor, pochopení těchto funkcí je zásadní pro vytváření efektivních a přesných programů.

Co jsou matematické funkce v C?

Matematické funkce v C označují soubor vestavěných funkcí, které usnadňují provádění různých matematických operací s číselnými daty. Tyto funkce sahají od základních aritmetických operací, jako je sčítání, odčítání, násobení a dělení, až po pokročilé, jako jsou goniometrické a logaritmické funkce.

Seznam matematických funkcí v C?

V C je mnoho matematických funkcí, které mohou programátoři použít pro různé výpočty. Některé z těchto matematických funkcí jsou uvedeny níže.







  1. podlaha(): Tato funkce najde nejbližší celé číslo, které je menší nebo rovno zadanému parametru.
  2. ceil(): Tato funkce vrací nejbližší celočíselnou hodnotu, která je vyšší nebo rovna argumentu, který jí byl předán.
  3. kolo(): Tato funkce vrací nejbližší celočíselnou hodnotu argumentu float, double nebo large double. Kdykoli desetinná hodnota spadne mezi „.1“ a „.5“, vrací celočíselnou hodnotu, která je menší než zadaná. Kdykoli desetinná hodnota spadne mezi „.6“ a „.9“, vrátí se celočíselná hodnota, která je větší než parametr.
  4. fmod(): Když je číslo děleno jiným číslem, tato funkce vrací zbytek pro dané dvě vstupní hodnoty.
  5. Pow(): To slouží k výpočtu mocniny zadaného čísla.
  6. sqrt(): Tato funkce vypočítá druhou odmocninu předávaného parametru.
  7. kmen() : Tato funkce vrací celočíselnou hodnotu po zkrácení desetinné hodnoty z hodnoty s plovoucí desetinnou čárkou.
  8. log(): Tato funkce počítá přirozený logaritmus.
  9. log10(): Tato funkce najde logaritmickou hodnotu základu 10.
  10. narozený(): Tato funkce vypočítá hyperbolický sinus.
  11. cosh(): Tato funkce počítá hyperbolický kosinus.
  12. tanh(): Tato funkce počítá hyperbolický tangens.
  13. bez(): Tato funkce vypočítá hodnotu sinus.
  14. cos(): Tato funkce určuje hodnotu kosinus.
  15. tak(): Tato funkce určuje hodnotu tečny.
  16. exp(): Tato funkce počítá exponenciální „e“ na x-tou mocninu.

Jak používat matematické funkce v C?

Zde jsou kroky k použití matematických funkcí v C:



Krok 1: Váš C program musí zpočátku obsahovat hlavičkový soubor math.h, který poskytuje deklarace pro každou z matematických funkcí.



Krok 2: Deklarujte proměnné, se kterými chcete provádět matematické operace.





Krok 3: Zavolejte příslušnou matematickou funkci pro operaci, kterou chcete provést. Předejte proměnné jako parametr funkci.

Krok 4: Po provedení operace pomocí matematické funkce vytiskněte výsledek do konzole.



Zde je příklad, který přebírá vstup od uživatelů a provádí výpočty pomocí několika matematických funkcí.

#include

#include

int hlavní ( )

{

plovák na jednom ;
printf ( 'Zadejte plovoucí číslo: \n ' ) ;
scanf ( '%F' , & na jednom ) ;
int F = podlaha ( na jednom ) ;
printf ( 'Minimální hodnota %f = %d \n ' , na jednom , F ) ;
plovák s = sqrt ( na jednom ) ;
printf ( 'Hodnota druhé odmocniny %f = %f \n ' , na jednom , s ) ;
plovák p = pow ( na jednom , 5 ) ;
printf ( 'výkon vypočtený z %f = %f \n ' , na jednom , p ) ;
int t = kmen ( na jednom ) ;
printf ( 'zkrácená hodnota %f = %d \n ' , na jednom , t ) ;
plovák to je = zk ( na jednom ) ;
printf ( 'Exponenciální hodnota %f = %f \n ' , na jednom , to je ) ;
int C = strop ( na jednom ) ;
printf ( 'Hodnota stropu %f = %d \n ' , na jednom , C ) ;
int r = kolo ( na jednom ) ;
printf ( 'Zaokrouhlení hodnoty %f = %d \n ' , na jednom , r ) ;
plovák ln = log ( na jednom ) ;
printf ( 'Přirozený log %f = %f \n ' , na jednom , ln ) ;
int l = log10 ( na jednom ) ;
printf ( 'Společný protokol %f = %d \n ' , na jednom , l ) ;
plovák sn = bez ( na jednom ) ;
printf ( 'Sinusová hodnota %f = %f \n ' , na jednom , sn ) ;
plovák sh = narozený ( na jednom ) ;
printf ( 'Sinusová hyperbolická hodnota %f = %f \n ' , na jednom , sh ) ;
plovák cn = cos ( na jednom ) ;
printf ( 'Kosinusová hodnota %f = %f \n ' , na jednom , cn ) ;
plovák ch = cosh ( na jednom ) ;
printf ( 'Kosinusová hyperbolická hodnota %f = %f \n ' , na jednom , ch ) ;
plovák tn = tak ( na jednom ) ;
printf ( 'Hodnota tečny %f = %f \n ' , na jednom , tn ) ;
plovák čt = rybí ( na jednom ) ;
printf ( 'Hyperbolická hodnota tečny %f = %f \n ' , na jednom , čt ) ;
int číslo1 = 14 ;
int číslo2 = 3 ;
int rem = fmod ( číslo1 , číslo2 ) ;
printf ( 'Hodnota zbytku = %d \n ' , na jednom , rem ) ;
vrátit se 0 ;

Závěr

Pochopení matematických funkcí v C je klíčové pro každého programátora, který chce vytvářet efektivní a přesné programy. Využitím vestavěných funkcí, jako je podlaha, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan a exp, programátoři mohou provádět složité matematické výpočty snadno a přesně. Pomocí jednoduchých kroků popsaných v tomto článku mohou programátoři zahrnout tyto funkce do svého kódu a zlepšit efektivitu svých matematických výpočtů.