Основные принципы выполнения операций с большими числами заключаются в использовании длинной арифметики, которая реализуется программно. programforyou.ru ru.wikipedia.org
Основная идея классической длинной арифметики заключается в том, что число хранится в виде массива его цифр. www.e-maxx-ru.1gb.ru Операции над числами производятся с помощью стандартных алгоритмов сложения, вычитания, умножения, деления столбиком. www.e-maxx-ru.1gb.ru При этом циклически, начиная с младших разрядов, производится сложение с переносом. cmcmsu.info
Ещё несколько принципов длинной арифметики:
- Выбор основания системы счисления. codeby.net Оно должно подходить под один из базовых типов данных, быть как можно больше, чтобы уменьшить размер представления длинного числа и увеличить скорость операций с ним, но достаточно малого размера, чтобы все операции с коэффициентами использовали базовый тип данных. codeby.net
- Учёт знака числа. codeby.net Знак числа, как и место десятичной точки, можно запомнить в отдельной переменной и учитывать при выполнении операций. codeby.net
- Использование алгоритмов быстрого умножения. www.e-maxx-ru.1gb.ru К ним относятся быстрое преобразование Фурье и алгоритм Карацубы. www.e-maxx-ru.1gb.ru