Devo memorizzare il numero 600851475143
nel mio programma. Ho cercato di conservare in long long int
variabile e long double
pure ma sulla compilazione mostra l'erroreQuale tipo di dati utilizzare per numeri molto grandi in C++?
integer constant is too large for "long" type.
Ho anche provato unsigned long long int
troppo. Sto usando MinGW 5.1.6 per eseguire g ++ su Windows.
Quale tipo di dati dovrei utilizzare per memorizzare il numero?
bene grazie, ma qualcuno mi può spiegare perché facciamo questo? cosa succede aggiungendo i letterali ?? – Vaibhav
@vaibhav: Vedi la mia modifica. –
Dovresti davvero usare LL maiuscolo qui. – configurator