Делю два числа, переменные long int . При делении на число большее hFF , результат получается не верный (hFFFF).Приводил делитель к типу int (типа a=d/(int)c), аналогичный результат.Модуль math подключаю. С переменными типа float еще интереснее. Если в вырожении использыется константа, типа:
int a,b; float c,f; ... с=float(a)/2.0 ;//работает
f=2.0; c=float(a)/f; // не работает //---------------- c=a/b // работает
с=f*a/b// не работает
Кто-нибудь что происходит вообще с этим камнем? Заранее спасибо!!!!
Сообщение отредактировал nkie - Jan 29 2009, 11:26
|