Contenu du cours
Introduction au C++
Introduction au C++
Types de Données
Lors de la déclaration d'une variable, vous devez préciser le type de données que nous allons y stocker. Il existe des types de données conçus pour faciliter la gestion de la mémoire dans toutes les situations.
Integer Types | |||
---|---|---|---|
int | |||
short | |||
Floating Point Types | |||
float | |||
double | |||
Character Types | |||
char | |||
string | |||
Other Types | |||
bool | |||
void |
Numérique
Ces types sont essentiels pour stocker des valeurs numériques et effectuer des opérations mathématiques. Ils sont répartis en deux groupes principaux : les types entiers, qui stockent des nombres entiers, et les types à virgule flottante, qui stockent des nombres avec des parties fractionnaires.
integers
decimals
// examples of literal integers 5 100 30
Booléen
Le type de donnée bool
représente deux valeurs booléennes : zéro interprété comme faux et un est interprété comme vrai.
Caractère
Le type de donnée char
est utilisé pour stocker des caractères individuels, qui peuvent inclure des lettres, des chiffres, des signes de ponctuation et des caractères spéciaux. Ces caractères doivent être encadrés par des apostrophes ('
), comme 'A'
, '9'
ou '!'
.
Void
Le type de donnée void
représente l'absence de valeur. Il est principalement utilisé pour les fonctions qui ne renvoient aucune donnée. Lorsqu'une fonction est déclarée comme void
, cela signifie que la fonction effectue une action mais ne fournit pas de résultat.
Remarque
L'utilisation et le but de
void
seront explorés plus en détail dans le chapitre sur les fonctions.
Vous pouvez vérifier le type de données de certaines expressions en utilisant le code ci-dessous. N'hésitez pas à expérimenter.
main
#include <iostream> #include <typeinfo> // Provides tools for type identification int main() { // `typeid().name()` gives you the type of expression // Replace `___` with a number, boolean (true/false), or character std::cout << "The data type is " << typeid(___).name() << std::endl; }
1. Que stocke le type de données int ?
2. Quelle est la syntaxe correcte pour un type char
?
Merci pour vos commentaires !