Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: Cardinal anstatt Integer?
3. Sep 2006, 15:49
Das stimmt nicht ganz. Integer und Cardinal sind gleich groß (32 Bit). Nur der Bereich ist verschoben:
Integer: -2^31 bis +2^31-1
Cardinal: 0 bis 2^32-1
Das heißt praktisch: b bleibt ein Integer. Und wenn a=4000000000 und b=42 sind, dann dürfte es krachen.
Manuel Eberl „The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
|