<< 前へ        次へ >>

ID : 5524

LenB

機能

文字列または数値の型のバイト数を返します。

このコマンドはVer.1.6.*から有効です。

構文

LenB(データ )

指定項目

データ
文字列や数値を指定します。変数による指定も可能です。すべての型のデータを指定できます。

戻り値

データのバイト数をで整数型データで返します。

解説

文字列または数値の型のバイト数を返します。

データが文字列の場合
文字列のバイト数を返します。
半角文字は1バイト、全角文字は2バイトとして計算します。
半角、全角ともに1文字として換算したい場合はLenを使用してください。
データが変数の場合
変数の型のバイト数を返します。
たとえば整数型の変数を指定した場合、4を返します。ただし、文字列型の変数を指定した場合、格納されている文字列分のバイト数を返します。
データが数値の場合
その数値にあてはまる型のバイト数を返します。
たとえば、10を指定すると整数型と判断し、4を返します。10.1を指定すると倍精度実数型と判断し、8を返します。
数値の実数は倍精度実数型と判断します(単精度実数型とは判断しません)。

関連項目

LenCreateArrayCreateMultiArray

注意事項

-

用例

'!TITLE "データのバイト数の取得"
'I型変数のデータをバリアント型の配列に格納する

Sub Main

	Dim vv as Variant
	Dim ISize As Integer

	iSize = LenB(I0)
	vv = CreateArray(iSize*3)

	For n=0 to 3
		For i=0 to iSize-1
			vv(n*iSize+i) = (I[n] >> i*8) And 0xFF
		Next
	Next

End Sub

ID : 5524

<< 前へ        次へ >>