Que sont les types de données en C++ ?

Que Sont Les Types De Donnees En C



Les types de données sont un concept fondamental en programmation, y compris C++, qui est un langage de programmation largement utilisé dans divers domaines. C++ fournit un ensemble complet de types de données pour permettre aux programmeurs de stocker et de manipuler efficacement les données. Comprendre les types de données est crucial pour développer des programmes C++ robustes et efficaces.

Dans ce didacticiel, nous plongerons dans le monde des types de données C++ et explorerons les différents types disponibles.

Que sont les types de données en C++

En C++, les types de données sont de trois types :







1 : Types de données de base en C++

Le types de données de base sont les types de données les plus couramment utilisés en C++ qui permettent aux programmeurs de stocker différents types de valeurs, tels que des entiers, des virgules flottantes, des caractères, etc. Le tableau ci-dessous montre



les types de données de base les plus couramment utilisés en C++ avec leurs tailles et leurs descriptions :



Types de données Taille Description
entier 2 ou 4 octets Enregistre les nombres sans décimale
flotter 4 octets Stocke les nombres décimaux jusqu'à 6-7 chiffres
double 8 octets Stocke les nombres décimaux jusqu'à 15 chiffres
carboniser 1 octet Stocke les valeurs, caractères ou lettres ASCII
bourdonner 1 octet Utiliser pour stocker Vrai ou faux valeur
chaîne 1 octet par caractère Pour stocker une séquence de caractères
annuler 0 octet Type de données vide

i : Types de données numériques

Les types de données numériques sont ceux utilisés pour stocker des données numériques. Les exemples int, float et double de types de données numériques.





Par exemple, pour imprimer le nombre 500, nous utiliserons le type de données entier et imprimera le numéro avec le cout :

#include

en utilisant l'espace de noms std ;

entier principal ( )

{

entier sur une = 500 ;

écoute << sur une ;

}



Le float et le double sont utilisés pour attribuer des valeurs exponentielles et décimales. Le flottant est utilisé pour attribuer des valeurs décimales telles que 3,567 ou 1,236. Par exemple, pour imprimer la valeur 3,567 :

#include

en utilisant l'espace de noms std ;

entier principal ( )

{

flotter sur une = 3 567 ;

écoute << sur une ;

}

Le flottant n'a qu'une précision de 6 à 7 chiffres alors que le double a une précision de 15 chiffres.

#include

en utilisant l'espace de noms std ;

entier principal ( )

{

double sur une = 2020.5467 ;

écoute << sur une ;

}

ii : Types booléens

Le type de données booléen est déclaré avec le mot bourdonner et ne peut prendre que les valeurs d'entrée Vrai ou faux alors que Vrai est 1 et FAUX est 0.

#include

en utilisant l'espace de noms std ;

entier principal ( )

{

bobo Linux = vrai ;

bool indice = FAUX ;

écoute << Linux << ' \n ' ;

écoute << indice ;

retour 0 ;

}

iii : Type de données Caractères

Le type de données char est utilisé pour stocker un seul caractère dans un guillemet simple comme « D » ou « A ».

#include

en utilisant l'espace de noms std ;

entier principal ( )

{

carboniser était = 'UN' ;

écoute << était ;

}

Vous pouvez également utiliser les valeurs ASCII pour afficher certains caractères :

#include

en utilisant l'espace de noms std ;

entier principal ( )

{

carboniser X = 83 , et = 85 , Avec = 87 ;

écoute << X ;

écoute << et ;

écoute << Avec ;

}

Si vous souhaitez stocker la séquence de caractères en C++, utilisez le type de données string.

#include

#include

en utilisant l'espace de noms std ;



entier principal ( )

{

chaîne un = 'Bienvenue dans Linux Hint' ;

écoute << un ;

}

Modificateurs de données en C++

En C++, les modificateurs de données sont utilisés pour modifier davantage les types de données de base. Les quatre modificateurs de données sont répertoriés ci-dessous :

  • Signé
  • Non signé
  • Court
  • Long

Les tableaux ci-dessous illustrent le type de variable avec la quantité de variable de stockage requise pour conserver la valeur en mémoire :

Type de données Taille
Signé en 4 octets
Entier non signé 4 octets
Entier court 2 octets
Entier long 4 octets
Caractère signé 1 octet
Caractère non signé 1 octet
double 8 octets
Longue double 12 octets
flotter 4 octets

2 : Types de données dérivés en C++

Types de données dérivés sont formés en agrégeant les types de données de base. Ils sont définis à l'aide de types de données primitifs ou de base tels que la définition d'une fonction en C++ ou de tableaux. Voici des exemples de types de données dérivés :

  1. Les fonctions: Ils sont utilisés pour effectuer une tâche spécifique et bien définie.
  2. Tableaux : Ils sont utilisés pour contenir des données de types similaires ou différents.
  3. Pointeurs : Ils sont utilisés pour stocker l'adresse mémoire d'une variable.

3 : Types de données définis par l'utilisateur en C++

Le Types de données définis par les utilisateurs en C++ sont appelés types de données abstraits ou définis par l'utilisateur :

  1. Classe: En C++, la classe contient ses propres membres de données et fonctions accessibles en créant l'instance de données.
  2. Structure: Il est utilisé pour contenir les données de différents types dans un seul type de données.
  3. Énumération: Il est utilisé pour nommer les constantes dans le C++
  4. Syndicat: Tout comme les structures, il contient les données dans un seul type au même emplacement mémoire.

Conclusion

Les types de données sont utilisés pour organiser les données dans des programmes, ce qui facilite leur compréhension. Chaque type de données en C++ a une valeur précise pour stocker les données et peut stocker une plage spécifique de valeurs. Il existe différents types de données disponibles, les utilisateurs peuvent choisir le type de données approprié en fonction de la tâche qu'ils effectuent. Nous avons discuté des trois types de données de base utilisés en C++ dans le guide ci-dessus.