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