ShortInt
From Lazarus wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│
English (en) │
A shortint is a signed integer in the range of -128 to 127. The shortint is 8 bits long.
The Byte type is 8 bits long, too. But the byte datatype is an unsigned type, meaning that it encodes numbers from 0 to 255.
var
a_shortint: shortint;
a_byte : byte;
s1, s2 : string;
begin
a_shortint := %11110001; // binary number
a_byte := %11110001;
s1 := IntToStr(a_shortint); // s1 = '-15'
s2 := IntToStr(a_byte); // s2 = '241'
See also
- function OnesComplement2
- Smallint is integer type supporting values from -32768 to 32767
- binary numbers
- IntToStr convert an integer into a string
simple data types |
|
---|---|
complex data types |