Qu'est-ce que la norme C++ indique la taille du type int, long ?

Qu Est Ce Que La Norme C Indique La Taille Du Type Int Long



Le concept le plus important à comprendre avant de commencer la partie codage du langage est le type de données. Le type d'informations que chaque variable peut contenir est connu sous le nom de type de données, et les exemples incluent les types de données caractère, flottant et entier. Les types de données jouent un rôle important dans le langage de programmation C++. Il définit le type de données stockées dans une variable.

Cet article illustre la taille standard des types de données int et long largement utilisés dans la programmation C++.

Qu'est-ce qu'un type de données int en C++

Le entier est un type de données en C++ utilisé pour stocker des nombres entiers. Il peut stocker des entiers signés et non signés. Les entiers signés peuvent être positifs ou négatifs, tandis que les entiers non signés sont toujours positifs. Qu'il puisse exprimer des nombres négatifs dépend de s'il est signé ou non signé.







Taille d'état standard d'un int en C++

La taille d'état standard d'un int en C++ est de 4 octets (32 bits). Il peut stocker des valeurs allant de -2 147 483 648 à 2 147 483 647. Cependant, la taille de la entier peut varier selon le compilateur ou le système d'exploitation que vous utilisez. Comme, pour le système d'exploitation 32 bits, la taille de int est de 4 octets, mais pour le système d'exploitation 64 bits, cela pourrait être 8 octets (64 bits) . Pourtant, sur la plupart des compilateurs, la taille standard de int est définie sur 4 octets.



Qu'entend-on par type de données long en C++

Long Le type de données en C++ stocke les valeurs des variables ou des constantes avec 64 bits de stockage et est un entier signé utilisé pour stocker les valeurs des variables ou des constantes supérieures au type de données nombre 32 bits habituel.



Taille d'état standard de long en C++

Sur la plupart des compilateurs, la taille standard de long en C++ est 8 octets (64 bits) . Cependant, la taille peut varier si vous utilisez le type de données long dans un système d'exploitation de 32 bits. La raison de définir la taille de long à 8 octets est le fait que les utilisateurs peuvent stocker des valeurs beaucoup plus grandes par rapport à entier . Cela signifie que si les utilisateurs veulent travailler sur de grands nombres, ils peuvent préférer utiliser long au lieu de int dans les programmes C++.





Comment calculer la taille d'un type de données en C++

Si vous utilisez un compilateur sur n'importe quel système d'exploitation, vous pouvez trouver la taille de entier et long en utilisant le code C++ suivant.

#include
en utilisant espace de noms std ;

entier principal ( ) {
écoute << 'Taille totale de int : ' << taille de ( entier ) << fin ;
écoute << 'Taille totale de long : ' << taille de ( long ) << fin ;
écoute << 'Taille totale de l'entier long : ' << taille de ( long entier ) << fin ;
retour 0 ;
}

Dans le code ci-dessus, vous pouvez trouver la taille d'un entier , long et longtemps entier .



Sortir

Conclusion

En C++, les valeurs sont stockées dans des types de données appelés entiers et variables de type données longues dans la mémoire. Ils ont des valeurs standard par rapport à la taille du compilateur. Mais dans la plupart des cas, le entier le type de données a une taille standard de 4 octets et un long le type de données a une taille de 8 octets en langage C++.