Matematične funkcije v C – Celoten vodnik

Matematicne Funkcije V C Celoten Vodnik



Ali želite izboljšati svoje veščine programiranja C in izvedeti več o matematičnih funkcijah? Ne iščite več! V tem članku se bomo potopili v svet matematičnih funkcij v programiranju C in raziskali različne funkcije, ki so na voljo za pomoč pri reševanju kompleksnih matematičnih problemov. Ne glede na to, ali ste začetnik ali izkušen programer, je razumevanje teh funkcij bistveno za izdelavo učinkovitih in natančnih programov.

Kaj so matematične funkcije v C?

Matematične funkcije v C se nanašajo na zbirko vgrajenih funkcij, ki olajšajo izvajanje različnih matematičnih operacij na numeričnih podatkih. Te funkcije segajo od osnovnih aritmetičnih operacij, kot so seštevanje, odštevanje, množenje in deljenje, do naprednih, kot so trigonometrične in logaritemske funkcije.

Seznam matematičnih funkcij v C?

V jeziku C je veliko matematičnih funkcij, ki jih lahko programerji uporabljajo za različne izračune. Nekatere od teh matematičnih funkcij so navedene spodaj.







  1. nadstropje(): Ta funkcija najde najbližje celo število, ki je manjše ali enako podanemu parametru.
  2. ceil(): Ta funkcija vrne najbližjo vrednost celega števila, ki je višja ali enaka argumentu, ki ji je bil posredovan.
  3. krog(): Ta funkcija vrne najbližjo celoštevilsko vrednost argumenta float, double ali large double. Kadar koli decimalna vrednost pade med ».1« in ».5«, vrne celoštevilsko vrednost, ki je manjša od dane. Kadar koli decimalna vrednost pade med ».6« in ».9«, je vrnjena celoštevilska vrednost, ki je večja od parametra.
  4. fmod(): Ko je število deljeno z drugim številom, ta funkcija vrne ostanek za dani dve vhodni vrednosti.
  5. Pow(): To služi za izračun moči določenega števila.
  6. sqrt(): Ta funkcija izračuna kvadratni koren ji posredovanega parametra.
  7. prtljažnik() : Ta funkcija vrne celoštevilsko vrednost po prirezovanju decimalne vrednosti iz vrednosti s plavajočo vejico.
  8. log(): Ta funkcija izračuna naravni logaritem.
  9. log10(): Ta funkcija najde vrednost logaritma osnove 10.
  10. Rojen(): Ta funkcija izračuna hiperbolični sinus.
  11. cosh(): Ta funkcija izračuna hiperbolični kosinus.
  12. tanh(): Ta funkcija izračuna hiperbolični tangens.
  13. brez(): Ta funkcija izračuna sinusno vrednost.
  14. cos(): Ta funkcija določa vrednost kosinusa.
  15. torej(): Ta funkcija določa vrednost tangente.
  16. exp(): Ta funkcija izračuna eksponent 'e' na xto potenco.

Kako uporabljati matematične funkcije v C?

Tukaj so koraki za uporabo matematičnih funkcij v C:



Korak 1: Vaš program C mora na začetku vsebovati datoteko glave math.h, ki vsebuje deklaracije za vsako od matematičnih funkcij.



2. korak: Označite spremenljivke, na katerih želite izvesti matematične operacije.





3. korak: Pokličite ustrezno matematično funkcijo za operacijo, ki jo želite izvesti. Posredujte spremenljivki kot parameter funkciji.

4. korak: Po izvedbi operacije z uporabo matematične funkcije natisnite rezultat na konzolo.



Tukaj je primer, ki vzame vnos od uporabnikov in izvede izračune z uporabo več matematičnih funkcij.

#include

#include

int glavni ( )

{

lebdi na enem ;
printf ( 'Prosimo, vnesite številko float: \n ' ) ;
scanf ( '%f' , & na enem ) ;
int f = nadstropje ( na enem ) ;
printf ( 'Najmanjša vrednost %f = %d \n ' , na enem , f ) ;
lebdi s = sqrt ( na enem ) ;
printf ( 'Vrednost kvadratnega korena %f = %f \n ' , na enem , s ) ;
lebdi str = pow ( na enem , 5 ) ;
printf ( 'izračunana moč %f = %f \n ' , na enem , str ) ;
int t = prtljažnik ( na enem ) ;
printf ( 'okrajšana vrednost %f = %d \n ' , na enem , t ) ;
lebdi je = exp ( na enem ) ;
printf ( 'Eksponentna vrednost %f = %f \n ' , na enem , je ) ;
int c = ceil ( na enem ) ;
printf ( 'Vrednost zgornje meje %f = %d \n ' , na enem , c ) ;
int r = krog ( na enem ) ;
printf ( 'Zaokrožitev vrednosti %f = %d \n ' , na enem , r ) ;
lebdi ln = dnevnik ( na enem ) ;
printf ( 'Naravni dnevnik %f = %f \n ' , na enem , ln ) ;
int l = dnevnik10 ( na enem ) ;
printf ( 'Skupni dnevnik %f = %d \n ' , na enem , l ) ;
lebdi sn = brez ( na enem ) ;
printf ( 'Sinusna vrednost %f = %f \n ' , na enem , sn ) ;
lebdi sh = Rojen ( na enem ) ;
printf ( 'Hiperbolična sinusna vrednost %f = %f \n ' , na enem , sh ) ;
lebdi cn = cos ( na enem ) ;
printf ( 'Kosinusna vrednost %f = %f \n ' , na enem , cn ) ;
lebdi pogl = cosh ( na enem ) ;
printf ( 'Kosinusna hiperbolična vrednost %f = %f \n ' , na enem , pogl ) ;
lebdi tn = torej ( na enem ) ;
printf ( 'Vrednost tangente %f = %f \n ' , na enem , tn ) ;
lebdi th = ribji ( na enem ) ;
printf ( 'Tangensna hiperbolična vrednost %f = %f \n ' , na enem , th ) ;
int št.1 = 14 ;
int št.2 = 3 ;
int rem = fmod ( št.1 , št.2 ) ;
printf ( 'Vrednost preostanka = %d \n ' , na enem , rem ) ;
vrnitev 0 ;

Zaključek

Razumevanje matematičnih funkcij v jeziku C je ključnega pomena za vsakega programerja, ki želi graditi učinkovite in natančne programe. Z uporabo vgrajenih funkcij, kot so tla, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan in exp, programerji lahko z lahkoto in natančnostjo izvajajo zapletene matematične izračune. Z upoštevanjem preprostih korakov, opisanih v tem članku, lahko programerji te funkcije vključijo v svojo kodo in izboljšajo učinkovitost svojih matematičnih izračunov.