Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
27 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
139743
Топик полностью
rezident
(23.11.2008 19:36, просмотров: 107)
ответил
rezident
на
Это ошибка округления, связанная с представлнием числа в формате с плавающий точкой (стандарт IEEE-754). Только похоже что у вас переменная x как float отображается, а не как double . В дабле должно быть 2.0000000000000001E-1, а во флоат 2.00000003E-1.
По ссылке он-лайн калькулятор для перевода hexadecimal->double/float/decimal
http://babbage.cs.qc.edu/IEEE-754/32bit.html
Ответить