Welcher Datentyp für sehr große Zahlen in C ++?

Ich muss die Nummer speichern600851475143 in meinem Programm. Ich habe versucht, es in @ zu speichelong long int Variable undlong double auch, aber beim Kompilieren zeigt es den Fehler

integer constant is too large for "long" type. 

Ich habe auch versuchtunsigned long long int auch. Ich verwende MinGW 5.1.6 zum Ausführen von g ++ unter Windows.

Welchen Datentyp soll ich zum Speichern der Nummer verwenden?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage