Maison  >  Article  >  développement back-end  >  Collection complète de fonctions mathématiques en langage C

Collection complète de fonctions mathématiques en langage C

DDD
DDDoriginal
2023-12-21 13:24:486023parcourir

Les fonctions mathématiques du langage C incluent la fonction abs, la fonction fabs, la fonction plancher, la fonction ceil, la fonction sqrt, la fonction pow, la fonction exp, la fonction log, la fonction log10, la fonction sin, la fonction cos, la fonction tan, la fonction asin, la fonction acos, atan fonction, fonction atan2, fonction fmod, fonction ronde, etc.

Collection complète de fonctions mathématiques en langage C

La bibliothèque de fonctions mathématiques en langage C fournit de nombreuses fonctions mathématiques qui peuvent être utilisées pour effectuer divers calculs mathématiques. Vous trouverez ci-dessous un aperçu de certaines fonctions mathématiques courantes et de leurs capacités.

Fonction abs :

Fonction : Renvoie la valeur absolue d'un entier.

Exemple : Le résultat de abs(-5) est 5.

Fonction fabs :

Fonction : Renvoie la valeur absolue d'un nombre à virgule flottante.

Exemple : Le résultat de fabs(-5,5) est 5,5.

Fonction floor :

Fonction : Renvoie l'entier arrondi vers le bas d'un nombre à virgule flottante, c'est-à-dire le plus grand entier non supérieur au nombre à virgule flottante.

Exemple : Le résultat de floor(3.7) est 3,0.

fonction ceil :

Fonction : renvoie l'entier arrondi d'un nombre à virgule flottante, c'est-à-dire le plus petit entier qui n'est pas inférieur au nombre à virgule flottante.

Exemple : Le résultat de ceil(3.2) est 4,0.

fonction sqrt :

Fonction : renvoie la racine carrée d'un nombre à virgule flottante.

Exemple : Le résultat de sqrt(25) est 5,0.

Fonction pow :

Fonction : Renvoie la puissance spécifiée d'un nombre à virgule flottante.

Exemple : Le résultat de pow(2, 3) est 8,0.

Fonction exp :

Fonction : Renvoie la puissance spécifiée de e.

Exemple : Le résultat de exp(1) est 2,71828.

Fonction log :

Fonction : Renvoie le logarithme népérien d'un nombre à virgule flottante.

Exemple : Le résultat de log(10) est 2,30259.

Fonction log10 :

Fonction : Renvoie le logarithme en base 10 d'un nombre à virgule flottante.

Exemple : Le résultat de log10(100) est 2,0.

Fonction sin :

Fonction : Renvoie la valeur sinusoïdale d'un angle.

Exemple : Le résultat de sin(30) est 0,5.

Fonction cos :

Fonction : Renvoie la valeur cosinus d'un angle.

Exemple : Le résultat de cos(60) est 0,5.

Fonction tan :

Fonction : Renvoie la valeur tangente d'un angle.

Exemple : Le résultat de tan(45) est 1,0.

Fonction asin :

Fonction : Renvoie l'arc sinus d'un angle.

Exemple : Le résultat de asin(0.5) est 30,0.

Fonction acos :

Fonction : Renvoie le cosinus inverse d'un angle.

Exemple : Le résultat de acos(0,5) est 60,0.

Fonction atan :

Fonction : Renvoie l'arctangente d'un angle.

Exemple : le résultat de atan(1.0) est 45,0.

Fonction atan2 :

Fonction : Renvoie la valeur arctangente des deux paramètres.

Exemple : le résultat de atan2(1.0, 1.0) est 45,0.

Fonction fmod :

Fonction : Renvoie le reste de deux nombres à virgule flottante.

Exemple : Le résultat de fmod(10.5, 3.2) est 1,9.

fonction round :

Fonction : renvoie un entier arrondi d'un nombre à virgule flottante.

Exemple : Le résultat du tour (3,7) est 4,0.

Les fonctions ci-dessus ne sont que quelques-unes des fonctions de la bibliothèque de fonctions mathématiques. Il existe de nombreuses autres fonctions disponibles, telles que : trunc, cbrt, hypot, rest, etc. Ces fonctions offrent une large gamme de fonctions de calcul mathématique pour répondre à divers besoins de calcul mathématique.

Avant d'utiliser ces fonctions, vous devez inclure le fichier d'en-tête math.h dans votre programme afin d'accéder aux déclarations de ces fonctions. En outre, il convient de noter que lors des calculs en virgule flottante, des problèmes de précision peuvent survenir en raison des caractéristiques des nombres à virgule flottante. Une plage d'erreur appropriée doit donc être utilisée lors de la comparaison des nombres à virgule flottante.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn