Difference between revisions of "MC-Basic:STRD$"

From SoftMC-Wiki
Jump to: navigation, search
Line 51: Line 51:
 
|SEE ALSO=
 
|SEE ALSO=
 
* [[Axystems:MC-Basic:VAL|VAL]]
 
* [[Axystems:MC-Basic:VAL|VAL]]
* [[Axystems:MC-Basic:STR$|STR$]]
+
* [[MC-Basic:STR$|STR$]]
 
* [[Axystems:MC-Basic:STRL$|STRL$]]
 
* [[Axystems:MC-Basic:STRL$|STRL$]]
  
 
[[Category:Axystems:MC-Basic:String_Manipulation|STRD$]]
 
[[Category:Axystems:MC-Basic:String_Manipulation|STRD$]]
 
}}
 
}}

Revision as of 08:41, 22 May 2014

STRD$ returns the string representation of a double-type number.

Syntax

STRD$(<number>, <format_string>)

Type

<return value>: String
<number>: Double, Long
<format_string>: String

Range

<number>: MinDouble to MaxDouble
<format_string>: a valid sprintf() floating point format

%f - a non-exponential display 
%e, %E - an exponential display
%g, %G - type of display depends on the value of the input 
WARNING.svgWARNING
If an invalid format string is used, the behavior is undefined

Scope

Configuration, Task or Terminal

Limitations

Read only

Examples

-->PRINT STRD$(45.5, "%f")
45.500000
-->PRINT STRD$(45.5,"%e")
4.550000e+01
-->PRINT STRD$(45.5,"%g")
45.5

See Also