Typy literałów: 0x1ull vs 0x1llu

Mójgcc kompilator pozwala mi zdefiniować literał długi bez znaku (tj. 64-bitowy) jako

#define A_LITERAL 0x1ull

--- lub ---

#define A_LITERAL 0x1llu

Czy jest jakaś różnica między tymi dwoma literalnymi stwierdzeniami. Czy jest to wspólne dla innych kompilatorów C?

questionAnswers(3)

yourAnswerToTheQuestion