Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
29 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
927616
Топик полностью
Ale3000
(17.06.2019 10:53, просмотров: 227)
ответил
SciFi
на
1e1 - это double. Лучше 10, 100, 1000000. Ну а плавучка на STM32F4, к примеру, ничего не стоит. Жаль только, sprintf не умеет без double, там STM32F4 считает по старинке - на пальцах.
Да. Только нули не люблю считать в 1000000000. Поэтому пишу (long)1e9.
Ответить
Бывают компиляторы с экзотическими режимами типа 32-bit double. Там (long)1e9 может привести к неожиданному результату. 999999999, например.
-
SciFi
(17.06.2019 10:56
)