Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
17 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
201658
Топик полностью
Bill
(14.07.2010 19:02, просмотров: 136)
ответил
Ксения
на
Вы не правы. Потеря точности происходит в том месте, когда происходит скложение или вычитание большого числа и маленького. Причем большое и малое относительно друг друга, а не по абсолютной величине.
Ну так, если говорить именно о Си, то в нем как раз все операнды пере выполнением операции
преобразуются в тип double. Так что относительно Си это проблема надуманная. Или нет?
Ответить
Поому я и говорю, что сумматор должен быть типа double, чтобы накапливать мелочь. А если сумматор тоже float, то Си не поможет - результат сложения будет обрезаться на каждом шаге при помещении в сумматор, и мелочевка накапливаться не будет.
Ксения
(208 знак., 14.07.2010 20:16 - 21:35
)