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.
- podlaha(): Tato funkce najde nejbližší celé číslo, které je menší nebo rovno zadanému parametru.
- ceil(): Tato funkce vrací nejbližší celočíselnou hodnotu, která je vyšší nebo rovna argumentu, který jí byl předán.
- 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.
- fmod(): Když je číslo děleno jiným číslem, tato funkce vrací zbytek pro dané dvě vstupní hodnoty.
- Pow(): To slouží k výpočtu mocniny zadaného čísla.
- sqrt(): Tato funkce vypočítá druhou odmocninu předávaného parametru.
- kmen() : Tato funkce vrací celočíselnou hodnotu po zkrácení desetinné hodnoty z hodnoty s plovoucí desetinnou čárkou.
- log(): Tato funkce počítá přirozený logaritmus.
- log10(): Tato funkce najde logaritmickou hodnotu základu 10.
- narozený(): Tato funkce vypočítá hyperbolický sinus.
- cosh(): Tato funkce počítá hyperbolický kosinus.
- tanh(): Tato funkce počítá hyperbolický tangens.
- bez(): Tato funkce vypočítá hodnotu sinus.
- cos(): Tato funkce určuje hodnotu kosinus.
- tak(): Tato funkce určuje hodnotu tečny.
- 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ů.