Poiché esistono vari tipi di modelli di dati a 64 bit (LLP64/IL32P64, LP64/I32LP64, ILP64, SILP64), qual è il modo standard conforme di specificare 64 -biteri letterali interi senza segno?Specifica di valori letterali interi senza segno a 64 bit nei modelli di dati a 64 bit
Sarebbe specificando il suffisso di ULL essere sufficiente? O finirei per interpretare il letterale come 128-bit su alcuni modelli di dati?
Va bene se si assegna il numero intero a un 'uint64_t'. – kennytm
@KennyTM: solo fino a 2^32-1, a quel punto si potrebbe ottenere nei guai ... – DevSolar
@DevSolar: voglio dire il numero intero con il suffisso ULL, che sicuramente funzionerà per valori fino a 18446744073709551615. – kennytm