2008-12-04 2 views
3

Как добавить очень большие числа в C++?Как добавить очень большие числа в C++?

+0

Этот вопрос повторяется. http://stackoverflow.com/questions/269268/how-to-implement-big-int-in-c – 2008-12-04 05:24:16

+0

Номера не обязательно являются ints, поэтому это может быть не совсем то же самое. – tvanfosson 2008-12-04 05:26:21

ответ

-1

Вы можете использовать библиотеку типа LiDIA для класса «большого целого».

0

Насколько велико «очень большой»? Записанный long int может достигать 2,147,483,647, а беззнаковый длинный int может достигать 4 294 967 295.

1

Сделайте Google на «Bigint C++». Это предоставит вам список арбитровских целых арифметических библиотек точности.

0

GMP имеет обертку GMPXX C++, которая является прекрасной. GMP поддерживает как целые числа, так и числа с плавающей запятой и составляет L GPL'ed.

Я использовал его. Все в порядке, но следите за тем, чтобы создавать множество временных рядов. (Потенциальная эффективность.)

Смежные вопросы