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.
- etage(): Det nærmeste heltal, som enten er mindre eller lig med den angivne parameter, findes af denne funktion.
- loft(): Denne funktion returnerer den nærmeste heltalsværdi, der er højere eller lig med argumentet, der er sendt til den.
- 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.
- fmod(): Når et tal divideres med et andet tal, returnerer denne funktion resten for de givne to inputværdier.
- Pow(): Dette tjener til at beregne styrken af et specificeret tal.
- sqrt(): Denne funktion beregner en kvadratrod af den overførte parameter til den.
- bagagerum() : Denne funktion returnerer heltalsværdien efter afkortning af decimalværdien fra flydende kommaværdi.
- log(): Denne funktion beregner den naturlige logaritme.
- log10(): Denne funktion finder logaritmeværdien af grundtallet 10.
- Født(): Denne funktion beregner den hyperbolske sinus.
- cosh(): Denne funktion beregner hyperbolsk cosinus.
- tanh(): Denne funktion beregner den hyperbolske tangens.
- uden(): Denne funktion beregner sinusværdien.
- cos(): Denne funktion bestemmer cosinusværdien.
- så(): Denne funktion bestemmer tangentværdien.
- 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 = så ( 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.