Lo function
Return low nibble/byte/word of value.
Declaration
function Lo(B: Byte): ByteDescription
Lo returns the low nibble, byte or word or longword from
X, depending on the size
of X.
| Size | Return value |
| 8 | Byte, low nibble |
| 16 | Byte, low byte |
| 32 | Word, low word |
| 64 | Cardinal, low DWord |
Errors
None.
See also
Example: ex38
Program Example38;
{ Program to demonstrate the Lo function. }
Var L : Longint;
W : Word;
B : Byte;
begin
L:=(1 Shl 16) + (1 Shl 4); { $10010 }
Writeln (Lo(L)); { Prints 16 }
W:=(1 Shl 8) + (1 Shl 4); { $110 }
Writeln (Lo(W)); { Prints 16 }
B:=$EF;
Writeln (Lo(B)); { Prints 15 }
end.An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
