演算対象の最下位バイトを取得します。
Uinteger 値の、最下位のバイト(LSB、またはlo-byte)を得ます。
一番下の桁を表現しているのがLSBで、一番上の桁を表現しているのがMSBです。
「b1765a8f」というバイト列のLSBは、右端の8fになります。
構文:
用法:
result = Lobyte
( expr )
パラメタ:
戻り値:
記述:
例:
Dim N As UInteger
'16ビットあることに注意してください
N = &b1010101110000001
Print "N は ";
N
Print "N の 2進数表現は ";
Bin(N)
Print "N の最上位バイト (MSB) は ";
HiByte(N)
Print "N の最下位バイト (LSB) は ";
LoByte(N)
Print "MSB の 2進数表現は ";
Bin(HiByte(N))
Print "LSB の 2進数表現は ";
Bin(LoByte(N))
Sleep
下のように表示されるでしょう:
N は 43905
N の 2進数表現は 1010101110000001
N の最上位バイト (MSB) は 171
N の最下位バイト (LSB) は 129
MSB の 2進数表現は 10101011
LSB の 2進数表現は 10000001
方言差:
-
別名 __LOBYTE と共に参照をつけないと、-lang qb 方言で利用できません。
QBからの違い:
参照: