Comment initialiser un type long long non signé?
Je suis en train d'initialiser un unsigned long long int
type. Mais le compilateur est de lancer une erreur
"error: integer constant is too large for "long" type ".
L'initialisation est indiqué ci-dessous :
unsigned long long temp = 1298307964911120440;
Quelqu'un peut s'il vous plaît laissez-moi savoir quel est le problème et proposer une solution pour la même chose.
source d'informationauteur Sujay
Vous devez vous connecter pour publier un commentaire.
Essayer suffixant votre valeur littérale avec
ULL
Tout d'abord, assurez-vous que votre compilateur supporte le long type long. Ensuite, ajoutez un "ULL" suffixe au numéro.
Q: Comment initialiser un type unsigned long long?
Un: Avec un unsigned long long constante!
(Ajouter le suffixe
ULL
à la constante.)