Macro to return the low byte of an expression
Syntax
Usage
result = LoByte(x)
Parameters
x
Number to retrieve low-byte from.
Return Value
The least significant byte of x.
Description
Calculates the least significant byte (lo-byte) of a variable.
Example
Dim N As UInteger
'Note there are 16 bits
N = &b1010101110000001
Print "N is "; N
Print "The binary representation of N is "; Bin(N)
Print "The most significant byte (MSB) of N is "; HiByte(N)
Print "The least significant byte (LSB) of N is "; LoByte(N)
Print "The binary representation of the MSB is "; Bin(HiByte(N))
Print "The binary representation of the LSB is "; Bin(LoByte(N))
Sleep
The output would look like:
N Is 43905
The Binary representation of N Is 1010101110000001
The most significant Byte (MSB) of N Is 171
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 in the -lang qb dialect unless referenced with the alias __LOBYTE.
Differences from QB
See also