Cnvrt$: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
CNVRT$ (spec$, | CNVRT$ (<spec$>, <[[numeric expression]]>) | ||
The '''CNVRT$''' internal function returns a string representing the numeric value X in the [[format specification]] coded in the string spec$. Spec$ is a string that has the same syntax as format specifications in the [[FORM]] [[statement]] for READ/WRITE operations. [[B]], [[BH]], [[BL]], [[D]], [[G]], [[GZ]], [[L]], [[N]], [[NZ]], [[PD]], [[PIC]], [[S]] and [[ZD]] are allowed. | The '''CNVRT$''' [[internal function]] returns a string representing the numeric value X in the [[format specification]] coded in the string spec$. Spec$ is a string that has the same syntax as format specifications in the [[FORM]] [[statement]] for READ/WRITE operations. [[B]], [[BH]], [[BL]], [[D]], [[G]], [[GZ]], [[L]], [[N]], [[NZ]], [[PD]], [[PIC]], [[S]] and [[ZD]] are allowed. | ||
===Comments and Examples=== | ===Comments and Examples=== |
Latest revision as of 16:58, 22 May 2014
CNVRT$ (<spec$>, <numeric expression>)
The CNVRT$ internal function returns a string representing the numeric value X in the format specification coded in the string spec$. Spec$ is a string that has the same syntax as format specifications in the FORM statement for READ/WRITE operations. B, BH, BL, D, G, GZ, L, N, NZ, PD, PIC, S and ZD are allowed.
Comments and Examples
CNVRT$ is an enhanced version of STR$ that provides a lot of flexibility in converting a number to a string.
00010 LET A=0 00020 LET B=10 00030 LET C=.10 00040 PRINT USING 50: STR$(A),STR$(B),STR$(C) 00050 FORM C 5 00060 LET S$="NZ 5.2" 00070 PRINT USING 50: CNVRT$(S$,A), CNVRT$(S$,B), CNVRT$(S$,C)
The output on your screen would be:
0 10 0.1 10.00 0.10
Related Functions
The Str$ function also converts numbers to strings, but without the format control of CNVRT$.
Technical Considerations
- CNVRT$ takes much longer to execute than formatting with FORM statements.