FreeBASIC VAL
目次→言語リファレンス→変数とデータ型→データ型を変換→VAL←オリジナル・サイト
目次→実行時ライブラリー参考→文字列関数→VAL←オリジナル・サイト
文字列を浮動小数に変換します。
構文:
用法:
result = Val
( strnum )
パラメタ:
戻り値:
文字列の先頭文字が無効であるなら、Val は 0 を返します。
記述:
Val("10") は、10.0 を返します。そして、Val("10.10") は、10.1 を返します。
関数は、左から文字列を分析して、どんな余白もスキップして、読解できる中で最も長い数を返します。関数は、最初に非適当な文字を見つけたところで止まります。
「D」か「E」が指数を指定するのに使用されている状態で、指数表記が認識されます。
Val は、2進数/8進数/16進数形式に、関連識別接頭辞 ("&B" / "&O" / "&H") を付けて、整数に変換するのに使えます。
例えば:
Val("&HFF") は 255 を返します。
逆に、数字を文字列の書式に変換したいなら、
Str 関数を使用してください。
例:
Dim a As String, b As Double
a = "2.1E+30xa211"
b = Val
(a)
Print a, b
Sleep
QBからの違い:
参照:
ページ歴史:2016-03-13 11:36:28
日本語翻訳:WATANABE Makoto、原文著作者:SysOp