Это не поможет? Compiler reference, p.67
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Сергей Борщ 13 октября 2003 г. 17:17
В ответ на: Тогда вопрос. Возможно ли в проекте использовать и 32 и 64 одновременно? Одна часть должна обрабатываться быстро, но не обязательно точно, Другая обязательно точно - фильтр. В IAR для AVR это было возможно. отправлено Savelev 13 октября 2003 г. 17:11

Note that a floating-point constant in the source code is treated as being of the type
double. This can cause innocent-looking expressions to be evaluated in double
precision. In the example below a is converted from a float to a double, 1 is added
and the result is converted back to a float:
float test(float a)
{
return a+1.0;
}
To treat a floating-point constant as a float rather than as a double, add an f to it, for
example:
float test(float a)
{
return a+1.0f;
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru