Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
20 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
275229
Топик полностью
Dany
(28.09.2011 14:33, просмотров: 128)
ответил
fk0
на
Может быть, там 444.999[9] получается. И принтфом толком не увидишь (он округлит до нужного числа разрядов, а не хватает самого младшего) -- в watch view или отладчике то же самое. Рекомендую посмотреть в hex-виде и сравнить с 445.0, сразу станет
Так и есть,
flValMult100 =(int)(9.998 * 100 + 0.0001) // 999; flValMult100 =(int)(4.95 * 100 + 0.0001); // 495
Думаю на этом варианте можно остановиться.
Ответить