type Integer { built-in type }
Integer is the “natural” signed integer type in GNU Pascal. On some platforms it is 32 bits wide and thus has a range of -2147483648 .. 2147483647. Use it whenever you need a general-purpose signed integer type.
There are lots of other integer types in GPC, see Integer Types.
In ISO Pascal, Integer is the only built-in integer type. (However see Subrange Types.)
program IntegerDemo; var a: Integer; begin a := 42; WriteLn (a) end.