Matematiska funktioner i C – Komplett guide

Matematiska Funktioner I C Komplett Guide



Vill du förbättra dina C-programmeringskunskaper och lära dig mer om matematiska funktioner? Kolla inte vidare! I den här artikeln kommer vi att dyka in i världen av matematiska funktioner i C-programmering och utforska de olika funktionerna som är tillgängliga för att hjälpa dig att lösa komplexa matematiska problem. Oavsett om du är nybörjare eller en erfaren programmerare är det viktigt att förstå dessa funktioner för att kunna bygga effektiva och korrekta program.

Vad är matematiska funktioner i C?

Matematiska funktioner i C avser en samling inbyggda funktioner som underlättar utförandet av olika matematiska operationer på numeriska data. Dessa funktioner sträcker sig från grundläggande aritmetiska operationer som addition, subtraktion, multiplikation och division till avancerade som trigonometriska och logaritmiska funktioner.

Lista matematiska funktioner i C?

Det finns många matematiska funktioner i C som programmerare kan använda för olika beräkningar. Några av dessa matematiska funktioner listas nedan.







  1. golv(): Det närmaste heltal som antingen är mindre eller lika med parametern som tillhandahålls hittas av denna funktion.
  2. tak(): Den här funktionen returnerar det närmaste heltalsvärdet som är högre eller lika med argumentet som skickas till det.
  3. runda(): Den här funktionen returnerar det flytande, dubbla eller stora dubbelargumentets närmaste heltalsvärde. När decimalvärdet faller mellan '.1' och '.5', returnerar det ett heltalsvärde som är mindre än det givna. När decimalvärdet faller mellan '.6' och '.9' returneras ett heltalsvärde som är större än parametern.
  4. fmod(): När ett tal divideras med ett annat tal, returnerar denna funktion resten för de givna två inmatningsvärdena.
  5. Pow(): Detta tjänar till att beräkna styrkan av ett specificerat tal.
  6. sqrt(): Denna funktion beräknar en kvadratrot av den parameter som skickas till den.
  7. trunk() : Denna funktion returnerar heltalsvärdet efter att ha trunkerat decimalvärdet från flyttalsvärdet.
  8. logga(): Denna funktion beräknar den naturliga logaritmen.
  9. log10(): Denna funktion hittar logaritmvärdet för bas 10.
  10. född(): Denna funktion beräknar hyperbolisk sinus.
  11. cosh(): Denna funktion beräknar hyperbolisk cosinus.
  12. tanh(): Denna funktion beräknar den hyperboliska tangenten.
  13. utan(): Denna funktion beräknar sinusvärdet.
  14. cos(): Denna funktion bestämmer cosinusvärdet.
  15. så(): Denna funktion bestämmer tangentvärdet.
  16. exp(): Denna funktion beräknar det exponentiella 'e' till den x:te potensen.

Hur man använder matematiska funktioner i C?

Här är stegen för att använda matematiska funktioner i C:



Steg 1: Ditt C-program måste initialt innehålla rubrikfilen math.h, som ger deklarationer för var och en av de matematiska funktionerna.



Steg 2: Deklarera de variabler som du vill utföra matematiska operationer på.





Steg 3: Anropa lämplig matematisk funktion för operationen du vill utföra. Skicka variablerna som en parameter till funktionen.

Steg 4: Efter att ha utfört operationen med den matematiska funktionen, skriv ut resultatet till konsolen.



Här är ett exempel som tar input från användarna och utför beräkningar med hjälp av flera matematiska funktioner.

#include

#inkludera

int huvud ( )

{

flyta på ett ;
printf ( 'Vänligen ange flytnumret: \n ' ) ;
scanf ( '%f' , & på ett ) ;
int f = golv ( på ett ) ;
printf ( 'Golvvärde för %f = %d \n ' , på ett , f ) ;
flyta s = sqrt ( på ett ) ;
printf ( 'Kvadratrotsvärdet för %f = %f \n ' , på ett , s ) ;
flyta sid = pow ( på ett , 5 ) ;
printf ( 'effekt beräknad på %f = %f \n ' , på ett , sid ) ;
int t = trunk ( på ett ) ;
printf ( 'trunkerat värde på %f = %d \n ' , på ett , t ) ;
flyta Det är = exp ( på ett ) ;
printf ( 'Exponentiellt värde för %f = %f \n ' , på ett , Det är ) ;
int c = tak ( på ett ) ;
printf ( 'Takvärde på %f = %d \n ' , på ett , c ) ;
int r = runda ( på ett ) ;
printf ( 'Värderunda för %f = %d \n ' , på ett , r ) ;
flyta ln = logga ( på ett ) ;
printf ( 'Naturlig logg av %f = %f \n ' , på ett , ln ) ;
int l = log10 ( på ett ) ;
printf ( 'Gemensam logg för %f = %d \n ' , på ett , l ) ;
flyta sn = utan ( på ett ) ;
printf ( 'Sinusvärde för %f = %f \n ' , på ett , sn ) ;
flyta sh = född ( på ett ) ;
printf ( 'Sinus hyperboliskt värde för %f = %f \n ' , på ett , sh ) ;
flyta cn = cos ( på ett ) ;
printf ( 'Cosinusvärde för %f = %f \n ' , på ett , cn ) ;
flyta kap = cosh ( på ett ) ;
printf ( 'Cosinus hyperboliskt värde för %f = %f \n ' , på ett , kap ) ;
flyta tn = ( på ett ) ;
printf ( 'Tangentvärde för %f = %f \n ' , på ett , tn ) ;
flyta th = skum ( på ett ) ;
printf ( 'Tangent hyperboliskt värde för %f = %f \n ' , på ett , th ) ;
int nummer1 = 14 ;
int nummer2 = 3 ;
int rem = fmod ( nummer1 , nummer2 ) ;
printf ( 'Återstående värde = %d \n ' , på ett , rem ) ;
lämna tillbaka 0 ;

Slutsats

Att förstå matematiska funktioner i C är avgörande för alla programmerare som vill bygga effektiva och korrekta program. Genom att utnyttja inbyggda funktioner som golv, tak, rund, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan och exp, programmerare kan utföra komplexa matematiska beräkningar med lätthet och precision. Genom att följa de enkla stegen som beskrivs i den här artikeln kan programmerare inkludera dessa funktioner i sin kod och förbättra effektiviteten i sina matematiska beräkningar.