LoByte

Top  Previous  Next

LyByte

fblogo_mini

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

 

HiByte

LoWord

HiWord