Einzelnen Beitrag anzeigen

Benutzerbild von Kedariodakon
Kedariodakon

Registriert seit: 10. Sep 2004
Ort: Mönchengladbach
833 Beiträge
 
Delphi 7 Enterprise
 
#1

Integerüberlauf bei Cardinalmultiplikation?

  Alt 26. Sep 2005, 15:42
Delphi-Quellcode:
Function   CmC:   Cardinal;
Var   c1:   Cardinal;
      c2:   Cardinal;
Begin
   c1         := 1000000000;
   c2         := 4;
   Result   := c1 * c2
End;
Weshalb gibt es bei der Funktion einen Integerüberlauf?
1.000.000.000 * 4 = 4.000.000.000
Wertebereich Cardinal: 0-4.294.967.295

Bye
Christian
  Mit Zitat antworten Zitat