Next: , Previous: ByteCard, Up: Reference



ByteInt

Synopsis

     type
       ByteInt = Integer attribute (Size = BitSizeOf (Byte));

Description

ByteInt is a signed integer type which is one “unit” wide. On most platforms one unit has 8 bits, therefore the type is prefixed “byte-” and usually has a range of -128 .. 127.

ByteInt in GNU Pascal is compatible to signed char in GNU C.

There are lots of other integer types in GPC, see Integer Types.

Conforming to

ByteInt is a GNU Pascal extension.

ByteInt in GNU Pascal corresponds to ShortInt in Borland Pascal.

Example

     program ByteIntDemo;
     var
       a: ByteInt;
     begin
       a := 42;
       WriteLn (a)
     end.

See also

Integer Types, Subrange Types.