Мне нужно сохранить номер 600851475143
в моей программе. Я пытался сохранить его в переменной long long int
и long double
, а но на компиляции он показывает ошибкуКакой тип данных использовать для очень больших чисел в C++?
integer constant is too large for "long" type.
Я также попытался unsigned long long int
тоже. Я использую MinGW 5.1.6 для запуска g ++ в Windows.
Какой тип данных следует использовать для хранения номера?
хорошо спасибо, но может кто-нибудь объяснить мне, почему мы это делаем? что происходит, добавляя литералы? – Vaibhav
@vaibhav: Смотрите мое редактирование. –
Вы действительно должны использовать верхний регистр LL здесь. – configurator