Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mathématiques Standard | Introduction
Types de Données C++
course content

Contenu du cours

Types de Données C++

Types de Données C++

1. Introduction
2. Types de Données Numériques
3. Type de Données Texte
4. Autres Types de Données et Concepts

book
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.

h

include

copy
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++.

cpp

main

copy
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 et M_E pour la valeur de π (3.1415...) et e (2.7183...) sont également définies dans la bibliothèque <cmath>.

Quelle est la manière la plus appropriée d'inclure la bibliothèque mathématique dans un programme C++ ?

Quelle est la manière la plus appropriée d'inclure la bibliothèque mathématique dans un programme C++ ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt