Не знаешь - не лезь с дурацкими советами. Только человека с толку сбиваешь.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ... 01 июня 2003 г. 22:33
В ответ на: code = ((float)(a/b))*freq; отправлено 0men 01 июня 2003 г. 17:42

Нахрена делить ЦЕЛОЕ на ЦЕЛОЕ а затем приводить к float? Понятно что нули получатся. Правильно:

#define a 268435456.
#define b 25000000.
//unsigned int freq=7956044;
//unsigned int code;
unsigned float freq=7956044. ;
unsigned float code;


code = (a*freq)/b;


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

Ответы



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

E-mail: info@telesys.ru