STRING2FLOAT

 
語法

        FloatVar = STRING2FLOAT(StringVar)

 

操作

        ASCII字元轉換為浮點數值。

  • StringVar STRING2FLOAT函數的ASCII字元字串運算元。
  • FloatVar 用來接收轉換的結果的浮點變數。

 

說明

        STRING2FLOAT指令將ASCII字元轉換為浮點數值。ASCII字元字串數值表示法的值可以是浮點格式或實數格式。浮點格式是由一個正負符號字元,一個小數點後有五位尾數的基值,一個指數符號字元E,指數符號字元和兩位數的指數所組成。例如:+3.1416E-01

 

範例

 

Sub Main()
   
Dim MyString As String * 12
   
Dim MyFloat As Float

    MyString =
"9500"
    MyFloat =
STRING2FLOAT(MyString)     ' incorrect format
    Debug "STRING2FLOAT of ", MyString, " : ", MyFloat, CR
    MyString =
"+3.1416E-01"
    MyFloat =
STRING2FLOAT(MyString)     ' the result is +3.1416E-01
    Debug "STRING2FLOAT of ", MyString, " : ", MyFloat, CR
    MyString =
"0.031416"
    MyFloat =
STRING2FLOAT(MyString)     ' incorrect format
    Debug "STRING2FLOAT of ", MyString, " : ", MyFloat, CR
End Sub