Message This integer constant is too large for the long long type. It will be given the unsigned long long type. Description The C99 standard specifies that a decimal constant must fit in a signed type. This constant is too large for the long long int type. For compatibility with older versions of the compiler, the constant will be given the unsigned long long type. User Action Append a 'U' suffix to the constant. This will force it to be unsigned.