Re[3]: Переполнение
От: xsidxsid  
Дата: 24.04.07 06:22
Оценка:
Здравствуйте, Mckey, Вы писали:

M>Здравствуйте, fml1, Вы писали:


M>Можно еще так попробовать:


M>
M>var
M>  i1:, i2, Res: Int64;

M>begin
M>  i1 := 78242976;
M>  i2 := 554; 
M>  Res := i1 * i2;
M>end;
M>


M>Так вроде прокатывает..


Да спасибо, так прокатило.
Вот что интересно, если переменные отличеются от от int64, то при умножении происходит переполнение
var i1, i2: ULONG;
    Res: int64;
begin
  i1:=78242976;
  i2:=554;
  Res:=i1*i2;
end;
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.