Je ne connais pas ce type. Est-ce le plus gros de tous? Je pense que c'est un type entier, non? Ou est-ce une chose en virgule flottante? Plus grand que le double?
C'est un entier, au moins aussi grand que long
.
Selon C99 standard, long long
est un type entier de largeur minimale 64 bits. Il existe deux types d’entiers 64 bits spécifiés: long long int
et unsigned long long int
.
Donc, oui, il s'agit du plus grand type entier spécifié par le standard de langage C (version C99).
Il y a aussi long double type spécifié par C99. Il s'agit d'un type de données numérique à virgule flottante à précision étendue long pour 80 bits sur les plates-formes x86 et les implémentations les plus courantes du langage C.
En résumé, un long long
est une int
d’une largeur minimale de 64 bits. La longue raison (hehe) qui explique cela est ici . Fondamentalement, il s’agit d’une architecture 64 bits et d’une compatibilité ascendante. Et le nom long long
a été considéré comme le moins mauvais de toutes les possibilités par le comité de normalisation.
C'est un entier 64 bits sur la plupart des plateformes 64 bits
Source Wikipedia
Un long long
est un type de données entier, généralement large de 4 ou 8 octets selon la plate-forme. Plus d'infos wikipedia