2015-02-12 4 views
0

У меня есть два числа в фиксированной точке a (Q2n1,2m1) и b (Qn1, m1). для вычитания этих чисел a должен иметь одинаковый размер экспоненты b. теперь как их вычесть. Я попытался сдвинуть a на m1 раз вправо, а затем становится (Q2n1, m1), но не повлияет ли это на точность?вычитание чисел в формате фиксированной точки

Является ли мой подход правильным?

С уважением, Фани TEJ

ответ

0

Да, подход правильный. Тем не менее вам нужна только точность только m1, чего достаточно, точность 2m1 не требуется. А также вы можете только вычесть, если оба показателя имеют одинаковый размер.