Trunc + приведение типов..
От: Аноним  
Дата: 13.11.06 12:37
Оценка:
Есть такой код:

const
  Cnt: double = 7.26;
var
  a: longword;
begin
  a:=Trunc(133584);
  ShowMessage(IntToHex(a,8));

  a:=Trunc(18400 * Cnt);
  ShowMessage(IntToHex(a,8));
end;


Для справки: 18400 * 7.26 = 133584

Т.е. по идее оба сообщения должны совпадать.. Тем не менее первое выдаёт 209D0, а второе 209CF.

Что это и как лечится?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.