Matemaattiset funktiot C:ssä – Täydellinen opas

Matemaattiset Funktiot C Ssa Taydellinen Opas



Haluatko parantaa C-ohjelmointitaitojasi ja oppia lisää matemaattisista funktioista? Älä etsi enää! Tässä artikkelissa sukeltaamme C-ohjelmoinnin matemaattisten funktioiden maailmaan ja tutkimme erilaisia ​​käytettävissä olevia toimintoja, jotka auttavat sinua ratkaisemaan monimutkaisia ​​matemaattisia ongelmia. Olitpa aloittelija tai kokenut ohjelmoija, näiden toimintojen ymmärtäminen on välttämätöntä tehokkaiden ja tarkkojen ohjelmien luomiseksi.

Mitä ovat C:n matemaattiset funktiot?

Matemaattiset funktiot C:ssä viitataan kokoelmaan sisäänrakennettuja funktioita, jotka helpottavat erilaisten matemaattisten operaatioiden suorittamista numeerisilla tiedoilla. Nämä funktiot vaihtelevat aritmeettisista perusoperaatioista, kuten yhteen-, vähennys-, kerto- ja jakolaskuista edistyneisiin, kuten trigonometrisiin ja logaritmiin funktioihin.

Listaa C:n matemaattiset funktiot?

C:ssä on monia matemaattisia funktioita, joita ohjelmoijat voivat käyttää erilaisiin laskelmiin. Jotkut näistä matemaattisista funktioista on lueteltu alla.







  1. lattia(): Tämä funktio löytää lähimmän kokonaisluvun, joka on joko pienempi tai yhtä suuri kuin annettu parametri.
  2. ceil(): Tämä funktio palauttaa lähimmän kokonaisluvun, joka on suurempi tai yhtä suuri kuin sille välitetty argumentti.
  3. pyöristää(): Tämä funktio palauttaa float-, double- tai big double -argumentin lähimmän kokonaisluvun arvon. Aina kun desimaaliarvo on '.1' ja '.5' välillä, se palauttaa kokonaisluvun, joka on annettua pienempi. Aina kun desimaaliarvo on välillä '.6' ja '.9', palautetaan parametria suurempi kokonaislukuarvo.
  4. fmod(): Kun luku jaetaan toisella luvulla, tämä funktio palauttaa jäännöksen annetuille kahdelle syöttöarvolle.
  5. pow(): Tätä käytetään tietyn luvun tehon laskemiseen.
  6. sqrt(): Tämä funktio laskee sille välitetyn parametrin neliöjuuren.
  7. runko () : Tämä funktio palauttaa kokonaisluvun, kun desimaaliarvo on katkaistu liukulukuarvosta.
  8. Hirsi(): Tämä funktio laskee luonnollisen logaritmin.
  9. log10(): Tämä funktio etsii kantaluvun 10 logaritmiarvon.
  10. syntynyt(): Tämä funktio laskee hyperbolisen sinin.
  11. cosh(): Tämä funktio laskee hyperbolisen kosinin.
  12. tanh(): Tämä funktio laskee hyperbolisen tangentin.
  13. ilman(): Tämä funktio laskee siniarvon.
  14. cos(): Tämä toiminto määrittää kosiniarvon.
  15. niin(): Tämä toiminto määrittää tangentin arvon.
  16. exp(): Tämä funktio laskee eksponentiaalisen 'e':n x:nneksi potenssiksi.

Kuinka käyttää matemaattisia funktioita C:ssä?

Tässä on vaiheet matemaattisten funktioiden käyttämiseen C:ssä:



Vaihe 1: C-ohjelmasi täytyy aluksi sisältää math.h-otsikkotiedosto, joka sisältää ilmoitukset jokaiselle matemaattiselle funktiolle.



Vaihe 2: Ilmoita muuttujat, joille haluat suorittaa matemaattisia operaatioita.





Vaihe 3: Kutsu sopiva matemaattinen funktio sille toiminnolle, jonka haluat suorittaa. Välitä muuttujat parametreina funktiolle.

Vaihe 4: Kun olet suorittanut toiminnon matemaattisella funktiolla, tulosta tulos konsoliin.



Tässä on esimerkki, joka ottaa syötteen käyttäjiltä ja suorittaa laskutoimituksia käyttämällä useita matemaattisia funktioita.

#include

#include

int pää ( )

{

kellua yhdellä ;
printf ( 'Syötä kelluva numero: \n ' ) ;
scanf ( '%f' , & yhdellä ) ;
int f = lattia ( yhdellä ) ;
printf ( 'Pohja-arvo %f = %d \n ' , yhdellä , f ) ;
kellua s = sqrt ( yhdellä ) ;
printf ( '%f:n neliöjuuriarvo = %f \n ' , yhdellä , s ) ;
kellua s = pow ( yhdellä , 5 ) ;
printf ( 'teho laskettu %f = %f \n ' , yhdellä , s ) ;
int t = runko ( yhdellä ) ;
printf ( '%f:n katkaistu arvo = %d \n ' , yhdellä , t ) ;
kellua se on = exp ( yhdellä ) ;
printf ( '%f:n eksponentiaalinen arvo = %f \n ' , yhdellä , se on ) ;
int c = kattoon ( yhdellä ) ;
printf ( '%f:n yläraja = %d \n ' , yhdellä , c ) ;
int r = pyöristää ( yhdellä ) ;
printf ( '%f:n kierros = %d \n ' , yhdellä , r ) ;
kellua ln = Hirsi ( yhdellä ) ;
printf ( '%f:n luonnollinen loki = %f \n ' , yhdellä , ln ) ;
int l = log10 ( yhdellä ) ;
printf ( 'Yhteinen loki %f = %d \n ' , yhdellä , l ) ;
kellua sn = ilman ( yhdellä ) ;
printf ( '%f:n siniarvo = %f \n ' , yhdellä , sn ) ;
kellua sh = syntynyt ( yhdellä ) ;
printf ( '%f:n sinihyperbolinen arvo = %f \n ' , yhdellä , sh ) ;
kellua cn = cos ( yhdellä ) ;
printf ( '%f:n kosiniarvo = %f \n ' , yhdellä , cn ) ;
kellua ch = cosh ( yhdellä ) ;
printf ( 'Kosinin hyperbolinen arvo %f = %f \n ' , yhdellä , ch ) ;
kellua tn = niin ( yhdellä ) ;
printf ( '%f:n tangentin arvo = %f \n ' , yhdellä , tn ) ;
kellua th = hämärä ( yhdellä ) ;
printf ( '%f:n tangentin hyperbolinen arvo = %f \n ' , yhdellä , th ) ;
int numero1 = 14 ;
int numero2 = 3 ;
int rem = fmod ( numero1 , numero2 ) ;
printf ( 'Jäljellä oleva arvo = %d \n ' , yhdellä , rem ) ;
palata 0 ;

Johtopäätös

C:n matemaattisten funktioiden ymmärtäminen on erittäin tärkeää jokaiselle ohjelmoijalle, joka haluaa rakentaa tehokkaita ja tarkkoja ohjelmia. Hyödyntämällä sisäänrakennettuja toimintoja, kuten lattiaa, katto, pyöreä, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan ja exp, ohjelmoijat voivat suorittaa monimutkaisia ​​matemaattisia laskelmia helposti ja tarkasti. Noudattamalla tässä artikkelissa kuvattuja yksinkertaisia ​​ohjeita ohjelmoijat voivat sisällyttää nämä funktiot koodiinsa ja parantaa matemaattisten laskelmiensa tehokkuutta.