295 votes

Quelle est la différence entre "long", "long long", "long int" et "long long int" en C++ ?

Je suis en train de passer de Java à C++ et j'ai quelques questions à propos de l'utilisation de l'interface utilisateur. long type de données. En Java, pour contenir un entier supérieur à 2 32 il suffit d'écrire long x; . Cependant, en C++, il semble que long est à la fois un type de données et un modificateur.

Il semble qu'il y ait plusieurs façons d'utiliser long :

long x;
long long x;
long int x;
long long int x;

En outre, il semble qu'il y ait des choses telles que :

long double x;

et ainsi de suite.

Quelle est la différence entre tous ces types de données et ont-ils tous la même finalité ?

-1voto

Mohanad Talat Points 1

Il n'y a pas de différence, (long long x ) est équivalent à (long long int x ), mais le second confirme que la variable x est entière

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X