Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
7 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
814763
Топик полностью
VLLV
(06.02.2018 11:18, просмотров: 141)
ответил
Ксения
на
Чем говённее вопрос, тем больше на него откликов :). Определить любую числовую константу через #define - плёвое дело. А я так и вообще только своими константами пользуюсь, определенными с фатанстической точностью :) - float128. Правда это не IAR,
Для эмбеддерских приложений точность 22/7 само то, но использовать это - выкопать себе яму.
#define (22/7) :) D = (2 * 22 * R) / 7; // тут нужно писать подробный комментарий
Ответить
Да. Лучше использовать #define I_FORGOT_PI (31415926.0
Petrovich
(12 знак., 06.02.2018 11:31
,
)
Про эмбеддерские не скажу, но на своих AVR-ках я вообще float-арифметикой не пользуюсь - совсем отключаю эмуляцию. И число пи мне там не нужно :). Зато на персоналке только в даблах и считаю, за исключением совсем уж редких случаев.
-
Ксения
(06.02.2018 11:43
)