Da es verschiedene Arten von 64-Bit-Datenmodellen gibt (LLP64/IL32P64, LP64/I32LP64, ILP64, SILP64), ist die standardkonforme Angabe von 64 -bit vorzeichenlose Integer-Literale?Angeben von 64-Bit-Ganzzahlliteralen ohne Vorzeichen in 64-Bit-Datenmodellen
Wäre es ausreichend, das Suffix ULL anzugeben? Oder würde ich am Ende dafür sorgen, dass das Literal bei einigen Datenmodellen als 128-Bit interpretiert wird?
Es sollte in Ordnung sein, wenn Sie die ganze Zahl einem "Uint64_t" zuweisen. – kennytm
@KennyTM: Nur bis zu 2^32 - 1, an diesem Punkt könnten Sie in Schwierigkeiten geraten ... – DevSolar
@DevSolar: Ich meine die ganze Zahl mit der ULL-Suffix, die für Werte bis zu 18446744073709551615 definitiv funktionieren wird. – kennytm