MC-Basic:VAL

From SoftMC-Wiki
Revision as of 16:01, 13 December 2010 by Arwiebe (talk | contribs) (Created page with '{{MC-Basic |SHORT FORM= |SYNTAX= VAL(''<string>'') |AVAILABILITY= All versions |DESCRIPTION= VAL returns the real value represented by the characters in the input string. The…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

VAL returns the real value represented by the characters in the input string. The input string can be a number in decimal mode, scientific mode, scientific notation, or hexadecimal mode (but not binary mode).

Syntax

VAL(<string>)

Availability

All versions

Type

<return value>: Double precision
<string>: String

Range

<return value>: +/- MaxDouble
<string> : String

Scope

Configuration, Task or Terminal

Limitations

Read-Only

Examples

-->value = VAL("123 Example")
 value = 123 (converts only the first legal numbers)

-->value = VAL("123 E124xa4m3p24le")

value = 123 (The system extracts the numbers)

-->value = VAL("1.2E-2")

value = 0.012

-->value = VAL("0xFF")

value = 255

-->?VAL("")
       0

-->?VAL("One hundred")
       0

-->?VAL("12e7a3")
       12e7

-->?VAL("65+32")
       65

-->?VAL("cos(32)")
  0

-->?VAL("  321")
       321

See Also