FreeBASIC マニュアルのトップに戻る

FreeBASIC CVS

目次→実行時ライブラリー参考→文字列関数CVS←オリジナル・サイト

CVS 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

32ビットの整数または 4バイトの文字列を、単精度変数に変えます

構文:
declare function Cvs ( byval i as integer ) as single
declare function Cvs ( byref str as const string ) as single

用法:
result = Cvs( i )
result = Cvs( str )

パラメタ:
i
32ビットの Integer で、それに単精度変数のバイナリ・コピーが保存されている。
str
長さ少なくとも 4バイトの String で、それに単精度変数のバイナリ・コピーが保存されている。

戻り値:
入力値の 2進法のコピーを保持する Single 値を返します。

記述:
二進数は、32ビットの Integer または 4バイトの String から、Single 変数にコピーします。
文字列が、長さ 4バイト未満ならば、ゼロ (0.0) の値が返されます。
結果は、パラメータが、IEEE-754 形式の単精度値(例えば、CviMks によって生成されたもの)を含む場合だけ、意味をなします。

この関数は、Type 定義を使わずに、バッファーから数値を読むのに有用です。

例:
Dim f As Single, i As Integer
f = 1.125
i = CVI(f)

Print Using "i = _&H&"; Hex(i)
Print Using "cvs(i) = &"; CVS(i)



QBからの違い:

参照:
文字列関数に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2016-03-12 16:17:36
日本語翻訳:WATANABE Makoto、原文著作者:SysOp

ホームページのトップに戻る

表示-非営利-継承