Was ist denn jetzt mit
Ganzzahlen in Pascal können als Aufzählungen von solchen Zahlen aufgefasst werden. Wenn ich mich nicht ganz täuschen sollte, sind die Datentypen in FreePascal wie folgt deklariert:
Delphi-Quellcode:
type
Byte = 0..255;
Word = 0..65535;
//etc.
Sofern die Bereichsüberprüfung abgeschaltet ist, sollte 3 + 1 1 ergeben.
Hast du das jetzt schon mal ausprobiert?