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

Qu'est-ce que la norme C ++ indique la taille de l'int, le type long?
Le concept le plus important à comprendre avant de commencer la partie codante de la langue est le type de données. Le type d'informations que chaque variable pourrait contenir est connue sous le nom de type de données, et les exemples incluent les types de données de caractère, de flotteur et d'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 montre la taille standard des types de données INT et longs qui sont largement utilisés dans la programmation C ++.

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

Le int est un type de données en C ++ qui est utilisé pour stocker des nombres entiers. Il peut stocker des entiers signés et non signés. Les entiers signés pourraient ê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 la signature ou du non signé.

Taille de l'état standard d'un int en c++

La taille de l'état standard d'un int en C ++ est de 4 octets (32 bits). Il peut stocker des valeurs qui vont à partir de -2 147 483 648 et se terminent jusqu'à 2 147 483 647. Cependant, la taille du int peut varier en fonction du compilateur ou du 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, il pourrait être 8 octets (64 bits). Pourtant, sur la plupart des compilateurs, la taille standard de INT est définie sur 4 octets.

Ce que l'on entend par long type de données en C++

Long Type de données en C ++ Stores Valeurs pour les variables ou les constantes avec 64 bits de stockage et est un entier signé qui est utilisé pour stocker des valeurs pour les variables ou les constantes qui sont supérieures au numéro de données du nombre habituel 32 bits.

Taille de l'état standard de longue 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 longs dans un système d'exploitation de 32 bits. La raison de définir la taille de longue à 8 octets est le fait que les utilisateurs peuvent stocker des valeurs beaucoup plus importantes par rapport int. Cela signifie que si les utilisateurs veulent travailler sur de grands nombres, ils peuvent préférer utiliser longtemps au lieu des 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 int et long en utilisant le code C ++ suivant.

#inclure
Utilisation de Namespace Std;
int main()
couter << "Total-size of int: " << sizeof (int) << endl;
couter << "Total-size of long: " << sizeof (long) << endl;
couter << "Total-size of long int: " << sizeof (long int) << endl;
retour 0;

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

Sortir

Conclusion

En C ++, les valeurs sont stockées dans des types de données appelés variables de type entier et de données longues dans la mémoire. Ils ont des valeurs standard en ce qui concerne la taille du compilateur. Mais dans la plupart des cas, le int 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 langue C ++.