Обсуждаем контроллеры компании Atmel.
Ответить

Re: отбросить дробную часть

Пн янв 13, 2014 13:51:59

КРАМ писал(а):Округление нужно ОДНО и для этого нужно сначала получить ВДВОЕ бОльший результат, а затем проанализировать МЛАДШИЙ разряд. Если он =1 (это дробная часть результата = 0,5), то после еще одного сдвига нужно прибавить единицу, а если в этом разряде 0, то после сдвига ничего прибавлять не нужно.
Можно и не анализировать, а просто прибавить единицу, а потом сдвинуть.
Ответить