Я пытаюсь сделать калькулятор с использованием математики с произвольной точностью, но я не могу понять, как обрабатывать отрицательные показатели. Каков наиболее эффективный способ выполнить операцию с использованием n ** - x? До сих пор я пробовал 1/n ** x, проблема в том, что у меня нет способа узнать, сколько чисел будет отслеживать десятичную точку и использовать целые числа, например, поражает цель создания калькулятора с использованием произвольной точности будет ограничивать размер разрешенных номеров ввода. Мне было интересно, есть ли другой способ сделать это.Реализация отрицательных показателей с целыми числами с произвольной точностью?
Я программирую на языке C, но любой метод отрицательных показателей работает честно.
Что это связано с связанными списками? –
Можете ли вы рассказать о том, как ваш калькулятор использует связанные списки? Это для хранения целых чисел с произвольной точностью? – templatetypedef
Каждый узел списка содержит цифру числа работающих, да, я забыл упомянуть, что это произвольная точность, однако мне нужен точный результат, если я должен был преобразовать из двоичного в десятичный, чтобы впоследствии добавить его в другая мощность 2 ** - x – vega2015