Matematiske funktioner i C – Komplet vejledning

Matematiske Funktioner I C Komplet Vejledning



Ønsker du at forbedre dine C-programmeringsfærdigheder og lære mere om matematiske funktioner? Stop med at lede! I denne artikel vil vi dykke ned i en verden af ​​matematiske funktioner i C-programmering og udforske de forskellige funktioner, der er tilgængelige for at hjælpe dig med at løse komplekse matematiske problemer. Uanset om du er nybegynder eller erfaren programmør, er det vigtigt at forstå disse funktioner for at opbygge effektive og nøjagtige programmer.

Hvad er matematiske funktioner i C?

Matematiske funktioner i C refererer til en samling af indbyggede funktioner, der letter udførelsen af ​​forskellige matematiske operationer på numeriske data. Disse funktioner spænder fra grundlæggende aritmetiske operationer såsom addition, subtraktion, multiplikation og division til avancerede såsom trigonometriske og logaritmiske funktioner.

Liste matematiske funktioner i C?

Der er mange matematiske funktioner i C, som programmører kan bruge til forskellige beregninger. Nogle af disse matematiske funktioner er anført nedenfor.







  1. etage(): Det nærmeste heltal, som enten er mindre eller lig med den angivne parameter, findes af denne funktion.
  2. loft(): Denne funktion returnerer den nærmeste heltalsværdi, der er højere eller lig med argumentet, der er sendt til den.
  3. rund(): Denne funktion returnerer det flydende, dobbelte eller store dobbelte arguments nærmeste heltalsværdi. Når decimalværdien falder mellem '.1' og '.5', returnerer den en heltalsværdi, der er mindre end den givne. Når decimalværdien falder mellem '.6' og '.9', returneres en heltalsværdi, der er større end parameteren.
  4. fmod(): Når et tal divideres med et andet tal, returnerer denne funktion resten for de givne to inputværdier.
  5. Pow(): Dette tjener til at beregne styrken af ​​et specificeret tal.
  6. sqrt(): Denne funktion beregner en kvadratrod af den overførte parameter til den.
  7. bagagerum() : Denne funktion returnerer heltalsværdien efter afkortning af decimalværdien fra flydende kommaværdi.
  8. log(): Denne funktion beregner den naturlige logaritme.
  9. log10(): Denne funktion finder logaritmeværdien af ​​grundtallet 10.
  10. Født(): Denne funktion beregner den hyperbolske sinus.
  11. cosh(): Denne funktion beregner hyperbolsk cosinus.
  12. tanh(): Denne funktion beregner den hyperbolske tangens.
  13. uden(): Denne funktion beregner sinusværdien.
  14. cos(): Denne funktion bestemmer cosinusværdien.
  15. så(): Denne funktion bestemmer tangentværdien.
  16. exp(): Denne funktion beregner den eksponentielle 'e' til den xte potens.

Hvordan bruger man matematiske funktioner i C?

Her er trinene til at bruge matematiske funktioner i C:



Trin 1: Dit C-program skal i første omgang indeholde math.h header-filen, som giver erklæringer for hver af de matematiske funktioner.



Trin 2: Deklarer de variabler, som du vil udføre matematiske operationer på.





Trin 3: Kald den relevante matematiske funktion for den operation, du vil udføre. Send variablerne som en parameter til funktionen.

Trin 4: Efter at have udført handlingen ved hjælp af den matematiske funktion, udskrives resultatet til konsollen.



Her er et eksempel, der tager input fra brugerne og udfører beregninger ved hjælp af flere matematiske funktioner.

#include

#include

int vigtigste ( )

{

flyde på en ;
printf ( 'Indtast venligst flydenummeret: \n ' ) ;
scanf ( '%f' , & på en ) ;
int f = etage ( på en ) ;
printf ( 'Etageværdi på %f = %d \n ' , på en , f ) ;
flyde s = sqrt ( på en ) ;
printf ( 'Kvadratrodsværdi af %f = %f \n ' , på en , s ) ;
flyde s = pow ( på en , 5 ) ;
printf ( 'effekt beregnet af %f = %f \n ' , på en , s ) ;
int t = bagagerum ( på en ) ;
printf ( 'trunkeret værdi af %f = %d \n ' , på en , t ) ;
flyde det er = eksp ( på en ) ;
printf ( 'Eksponentiel værdi af %f = %f \n ' , på en , det er ) ;
int c = loft ( på en ) ;
printf ( 'Loftværdi på %f = %d \n ' , på en , c ) ;
int r = rund ( på en ) ;
printf ( 'Runde af værdi af %f = %d \n ' , på en , r ) ;
flyde ln = log ( på en ) ;
printf ( 'Naturlig log af %f = %f \n ' , på en , ln ) ;
int l = log10 ( på en ) ;
printf ( 'Fælles log for %f = %d \n ' , på en , l ) ;
flyde sn = uden ( på en ) ;
printf ( 'Sinusværdi af %f = %f \n ' , på en , sn ) ;
flyde sh = Født ( på en ) ;
printf ( 'Sinus hyperbolsk værdi af %f = %f \n ' , på en , sh ) ;
flyde cn = cos ( på en ) ;
printf ( 'Cosinusværdi af %f = %f \n ' , på en , cn ) ;
flyde ch = cosh ( på en ) ;
printf ( 'Cosinus hyperbolsk værdi af %f = %f \n ' , på en , ch ) ;
flyde tn = ( på en ) ;
printf ( 'Tangentværdi af %f = %f \n ' , på en , tn ) ;
flyde th = fiskeagtig ( på en ) ;
printf ( 'Tangent hyperbolsk værdi af %f = %f \n ' , på en , th ) ;
int nummer1 = 14 ;
int nummer 2 = 3 ;
int rem = fmod ( nummer1 , nummer 2 ) ;
printf ( 'Resterende værdi = %d \n ' , på en , rem ) ;
Vend tilbage 0 ;

Konklusion

At forstå matematiske funktioner i C er afgørende for enhver programmør, der ønsker at bygge effektive og nøjagtige programmer. Ved at udnytte indbyggede funktioner som gulv, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan og exp, programmører kan udføre komplekse matematiske beregninger med lethed og præcision. Ved at følge de enkle trin, der er beskrevet i denne artikel, kan programmører inkludere disse funktioner i deres kode og forbedre effektiviteten af ​​deres matematiske beregninger.