[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Return low nibble/byte/word of value.
Source position: systemh.inc line 815
function Lo( |
B: Byte |
):Byte; |
i: Integer |
):Byte; |
w: Word |
):Byte; |
l: LongInt |
):Word; |
l: DWord |
):Word; |
i: Int64 |
):DWord; |
q: QWord |
):DWord; |
Lo returns the high 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 |
None.
|
Return ordinal value of an ordinal type. |
|
|
Convert byte value to character value |
|
|
Return high byte/word/nibble of value. |
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.