Приведение типов в Keil-51(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено buka 15 февраля 2004 г. 01:25

unsigned int pvar;
float k_band, k_band2;

void main(void)
{
pvar = 150;
k_band = (float)(pvar1/100);
k_band2 = (float)(pvar2/100.0);
return;
}

Получилось:

k_band = 1
k_band = 1.5

Мне нужен был 2-й результат!
Почему константу (100) я должен
явно "изобразить" 'float' ?

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

Ответы



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

E-mail: info@telesys.ru