Получи два больших int в c ++ и сохрани их в массиве - PullRequest
0 голосов
/ 27 октября 2018

Я хочу знать, есть ли способ + два больших числа типа

562159862489621563489 + 51456235896321475268 

, не помещая их в строку в c ++

1 Ответ

0 голосов
/ 27 октября 2018

Вы можете использовать такие типы, как long long или unsigned long long, но помните о целочисленных переполнениях и о том, что фактическое наибольшее число, которое вы можете получить, зависит от платформы.

Посмотрите на

std::cout << std::numeric_limits<long long>::max() << std::endl;
std::cout << std::numeric_limits<unsigned long long>::max() << std::endl;

Если этого недостаточно, возможно, стоит посмотреть это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...