Mathématiques Standard
En plus des opérations +
, -
, *
, /
, et %
, nous pouvons effectuer de nombreuses autres opérations mathématiques en utilisant des fonctions de la bibliothèque <cmath>
. Voici un tableau des plus utilisées :
Tout cela fait partie de la bibliothèque mathématique standard. Pour l'utiliser, vous devez inclure le fichier d'en-tête approprié. Vous pouvez le faire en incluant soit cmath
soit math.h
.
include.h
123#include <cmath> // OR #include <math.h>
La principale différence entre cmath
et math.h
réside dans leur objectif et leur utilisation. cmath
fait partie de la bibliothèque standard C++, conçue spécifiquement pour C++ et nécessitant l'espace de noms std
(par exemple, std::sqrt()
), tandis que math.h
provient de la bibliothèque standard C, utilise l'espace de noms global (par exemple, sqrt()
) et est compatible avec C++.
main.cpp
1234567891011121314151617#include <iostream> #include <cmath> int main() { std::cout << "cos(0) = " << cos(0) << std::endl; std::cout << "sin(0) = " << sin(0) << std::endl; std::cout << "tan(pi/4) = " << tan(M_PI/4) << std::endl; std::cout << "exp(1) = " << exp(1) << std::endl; std::cout << "log(e) = " << log(M_E) << std::endl; std::cout << "pow(2, 3) = " << pow(2, 3) << std::endl; std::cout << "sqrt(4) = " << sqrt(4) << std::endl; std::cout << "cbrt(8) = " << cbrt(8) << std::endl; std::cout << "ceil(7.8) = " << ceil(7.8) << std::endl; std::cout << "floor(7.8) = " << floor(7.8) << std::endl; std::cout << "round(7.8) = " << round(7.8) << std::endl; }
Remarque
Les constantes
M_PI
etM_E
pour la valeur de π (3.1415...
) et e (2.7183...
) sont également définies dans la bibliothèque<cmath>
.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 4.35
Mathématiques Standard
Glissez pour afficher le menu
En plus des opérations +
, -
, *
, /
, et %
, nous pouvons effectuer de nombreuses autres opérations mathématiques en utilisant des fonctions de la bibliothèque <cmath>
. Voici un tableau des plus utilisées :
Tout cela fait partie de la bibliothèque mathématique standard. Pour l'utiliser, vous devez inclure le fichier d'en-tête approprié. Vous pouvez le faire en incluant soit cmath
soit math.h
.
include.h
123#include <cmath> // OR #include <math.h>
La principale différence entre cmath
et math.h
réside dans leur objectif et leur utilisation. cmath
fait partie de la bibliothèque standard C++, conçue spécifiquement pour C++ et nécessitant l'espace de noms std
(par exemple, std::sqrt()
), tandis que math.h
provient de la bibliothèque standard C, utilise l'espace de noms global (par exemple, sqrt()
) et est compatible avec C++.
main.cpp
1234567891011121314151617#include <iostream> #include <cmath> int main() { std::cout << "cos(0) = " << cos(0) << std::endl; std::cout << "sin(0) = " << sin(0) << std::endl; std::cout << "tan(pi/4) = " << tan(M_PI/4) << std::endl; std::cout << "exp(1) = " << exp(1) << std::endl; std::cout << "log(e) = " << log(M_E) << std::endl; std::cout << "pow(2, 3) = " << pow(2, 3) << std::endl; std::cout << "sqrt(4) = " << sqrt(4) << std::endl; std::cout << "cbrt(8) = " << cbrt(8) << std::endl; std::cout << "ceil(7.8) = " << ceil(7.8) << std::endl; std::cout << "floor(7.8) = " << floor(7.8) << std::endl; std::cout << "round(7.8) = " << round(7.8) << std::endl; }
Remarque
Les constantes
M_PI
etM_E
pour la valeur de π (3.1415...
) et e (2.7183...
) sont également définies dans la bibliothèque<cmath>
.
Merci pour vos commentaires !