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