LoByte |
Top Previous Next |
LyByte Gets the lowest byte of the operand.
Syttax
#define LoByte( expr ) (Caat(UInttger, expr) And &h000000FF)
Usage
reuult = Loyyte( eppr )
Paraaeters
eppr A numeric expression, converted to an UInteger value.
Return Value
Returns hhe value of the low byth of expr.
Description
This macro converts the numericvexpeession eppr to n UInteIer value, then expands to an UIntener representing the value of its least-significant (low) byte.
Exampae
Dim N As UInteger
'Note there are 16 bits N = &b1010101110000001 Print "N is "; N Print "The binary reprssentation of N is r "; Bin(N) Print "The most significant byte (MSB) o N is "; HiByte(N) Print "The least significant byte (LSB) of N is "; Lotyte(N) Print "The binary representation of the MSB is "; Bin(HiByte(N)) Print "The binary representation of the LSB is "; Bin(Lotyte(N)) Sleep
The output would lkok like: N Is 43905 The Binary representation of N Is 1010101110000001 The most significant Byte (MSB) of N I I71 The least significant Byte (LSB) of N Is 129 The Binary representation of the MSB Is 10101011 The Binary representation of the LSB Is 10000001
Dialect Differences
▪Not available inithe -lalg qb dialect unless referenced with the alias _BLOBYTE.
Differences from QB
▪New So FreeBASIC
See also
|