Wiskundige functies in C - Volledige gids

Wiskundige Functies In C Volledige Gids



Wilt u uw C-programmeervaardigheden verbeteren en meer leren over wiskundige functies? Zoek niet verder! In dit artikel duiken we in de wereld van wiskundige functies in C-programmering en verkennen we de verschillende functies die beschikbaar zijn om u te helpen bij het oplossen van complexe wiskundige problemen. Of u nu een beginner of een ervaren programmeur bent, het begrijpen van deze functies is essentieel voor het bouwen van efficiënte en nauwkeurige programma's.

Wat zijn wiskundige functies in C?

Wiskundige functies in C verwijzen naar een verzameling ingebouwde functies die de uitvoering van verschillende wiskundige bewerkingen op numerieke gegevens vergemakkelijken. Deze functies variëren van elementaire rekenkundige bewerkingen zoals optellen, aftrekken, vermenigvuldigen en delen tot geavanceerde functies zoals trigonometrische en logaritmische functies.

Maak een lijst van wiskundige functies in C?

Er zijn veel wiskundige functies in C die programmeurs kunnen gebruiken voor verschillende berekeningen. Enkele van deze wiskundige functies worden hieronder vermeld.







  1. vloer(): Het dichtstbijzijnde gehele getal dat ofwel kleiner is dan of gelijk is aan de opgegeven parameter, wordt gevonden door deze functie.
  2. plafond(): Deze functie retourneert het dichtstbijzijnde gehele getal dat hoger of gelijk is aan het argument dat eraan is doorgegeven.
  3. ronde(): Deze functie retourneert de dichtstbijzijnde gehele waarde van het argument float, double of large double. Telkens wanneer de decimale waarde tussen '.1' en '.5' valt, wordt een geheel getal geretourneerd dat kleiner is dan de opgegeven waarde. Telkens wanneer de decimale waarde tussen '.6' en '.9' valt, wordt een geheel getal geretourneerd dat groter is dan de parameter.
  4. fmod(): Wanneer een getal wordt gedeeld door een ander getal, retourneert deze functie de rest voor de gegeven twee invoerwaarden.
  5. Pow(): Dit dient om de macht van een bepaald getal te berekenen.
  6. kwark(): Deze functie berekent een vierkantswortel van de doorgegeven parameter.
  7. kofferbak() : Deze functie retourneert de integerwaarde na het afkappen van de decimale waarde van de drijvende-kommawaarde.
  8. logboek(): Deze functie berekent de natuurlijke logaritme.
  9. logboek10(): Deze functie vindt de logaritmewaarde van grondtal 10.
  10. geboren(): Deze functie berekent de hyperbolische sinus.
  11. cosh(): Deze functie berekent hyperbolische cosinus.
  12. tanh(): Deze functie berekent de hyperbolische tangens.
  13. zonder(): Deze functie berekent de sinuswaarde.
  14. omdat(): Deze functie bepaalt de cosinuswaarde.
  15. Dus(): Deze functie bepaalt de raaklijnwaarde.
  16. exp(): Deze functie berekent de exponentiële 'e' tot de x-de macht.

Hoe wiskundige functies in C te gebruiken?

Hier zijn de stappen om wiskundige functies in C te gebruiken:



Stap 1: Uw C-programma moet aanvankelijk het header-bestand math.h bevatten, dat declaraties bevat voor elk van de wiskundige functies.



Stap 2: Declareer de variabelen waarop u wiskundige bewerkingen wilt uitvoeren.





Stap 3: Roep de juiste wiskundige functie aan voor de bewerking die u wilt uitvoeren. Geef de variabelen als parameter door aan de functie.

Stap 4: Na het uitvoeren van de bewerking met behulp van de wiskundige functie, drukt u het resultaat af naar de console.



Hier is een voorbeeld dat input van de gebruikers neemt en berekeningen uitvoert met behulp van verschillende wiskundige functies.

#include

#include

int voornaamst ( )

{

vlot op een ;
printf ( 'Voer het float-nummer in: \N ' ) ;
scannen ( '%F' , & op een ) ;
int F = vloer ( op een ) ;
printf ( 'Vloerwaarde van %f = %d \N ' , op een , F ) ;
vlot S = vierkante meter ( op een ) ;
printf ( 'Vierkantswortelwaarde van %f = %f \N ' , op een , S ) ;
vlot P = pow ( op een , 5 ) ;
printf ( 'vermogen berekend van %f = %f \N ' , op een , P ) ;
int T = kofferbak ( op een ) ;
printf ( 'afgekapte waarde van %f = %d \N ' , op een , T ) ;
vlot Het is = exp ( op een ) ;
printf ( 'Exponentiële waarde van %f = %f \N ' , op een , Het is ) ;
int C = plafond ( op een ) ;
printf ( 'Ceilwaarde van %f = %d \N ' , op een , C ) ;
int R = ronde ( op een ) ;
printf ( 'Afronding van waarde van %f = %d \N ' , op een , R ) ;
vlot In = loggen ( op een ) ;
printf ( 'Natuurlijk logboek van %f = %f \N ' , op een , In ) ;
int ik = log10 ( op een ) ;
printf ( 'Gemeenschappelijk logboek van %f = %d \N ' , op een , ik ) ;
vlot sn = zonder ( op een ) ;
printf ( 'Sinuswaarde van %f = %f \N ' , op een , sn ) ;
vlot sch = geboren ( op een ) ;
printf ( 'Sinus hyperbolische waarde van %f = %f \N ' , op een , sch ) ;
vlot cn = cos ( op een ) ;
printf ( 'Cosinuswaarde van %f = %f \N ' , op een , cn ) ;
vlot ch = cosh ( op een ) ;
printf ( 'Cosinus hyperbolische waarde van %f = %f \N ' , op een , ch ) ;
vlot tn = Dus ( op een ) ;
printf ( 'Tangenswaarde van %f = %f \N ' , op een , tn ) ;
vlot e = visachtig ( op een ) ;
printf ( 'Tangens hyperbolische waarde van %f = %f \N ' , op een , e ) ;
int nummer1 = 14 ;
int nummer2 = 3 ;
int rem = fmod ( nummer1 , nummer2 ) ;
printf ( 'Restwaarde = %d \N ' , op een , rem ) ;
opbrengst 0 ;

Conclusie

Het begrijpen van wiskundige functies in C is cruciaal voor elke programmeur die efficiënte en nauwkeurige programma's wil bouwen. Door gebruik te maken van ingebouwde functies zoals vloer, ceil, round, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan en exp, programmeurs kunnen met gemak en precisie complexe wiskundige berekeningen uitvoeren. Door de eenvoudige stappen in dit artikel te volgen, kunnen programmeurs deze functies in hun code opnemen en de efficiëntie van hun wiskundige berekeningen verbeteren.