Wie bereits mein Vorredner erwähnte, ist das abhängig von der Maschine, dem Betriebssystem und dem Compiler.
Ich kenne Pascal nicht im Detail, aber ich kann mir vorstellen, dass der Compiler den 'integer' als 32bit interpretiert oder konvertiert (Zweierkomplement), diesen dann bitweise schiebt und dann als Parameter an die Funktion 'writeln' übergibt. Probier mal
Geändert von Brauni90 (18.08.2009 um 12:17 Uhr) Grund: Grammatikfehler
Ich weiss nicht, welchen Compiler du verwendest, aber bei GNU Pascal kannst du die Grösse explizit angeben um auch sicher diese Grösse zu bekommen.
Mich würde interessieren, was dann ausgegeben wird:
Wobei du ja sizeof(Integer) verwendet hast, was aber auf das selber herauskommen sollte.