CV: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 24: Line 24:
{{Cl|DIM}} i64str {{Cl|AS}} {{Cl|STRING}}
{{Cl|DIM}} i64str {{Cl|AS}} {{Cl|STRING}}


i64 = {{Text|4076194836656777524|#F580B1}}
i64 = {{Text|4099318665700534580|#F580B1}}
i64str = {{Cl|_MK$}}({{Cl|_INTEGER64}}, i64)
i64str = {{Cl|_MK$}}({{Cl|_INTEGER64}}, i64)


Line 34: Line 34:
{{CodeEnd}}
{{CodeEnd}}
{{OutputStart}}
{{OutputStart}}
I64: 4076194836656777524
I64: 4099318665700534580
_MK$: 4i5z¢ìæ8
_MK$: 4i5z¢┤π8
_CV: 4076194836656777524
_CV: 4099318665700534580
{{OutputEnd}}
{{OutputEnd}}
:The _MK$ string result may not print anything to the screen, as in the example above, unless [[_CONTROLCHR]] is set to OFF.
:The _MK$ string result may not print anything to the screen, as in the example above, unless [[_CONTROLCHR]] is set to OFF.

Latest revision as of 22:14, 21 March 2023

The _CV function is used to convert _MK$, ASCII, STRING values to numerical values.


Syntax

result = _CV(numericalType, MKstringValue$)


Parameters


Description

  • The MKstringvalue$ value type must match the numerical type parameter used.
  • _MK$ string values consist of ASCII characters in the same byte length as the number value type.


Examples

Example: Using the _MK$ and _CV functions:

DIM i64 AS _INTEGER64
DIM i64str AS STRING

i64 = 4099318665700534580
i64str = _MK$(_INTEGER64, i64)

PRINT "I64:"; i64
PRINT "_MK$: "; i64str

i64 = _CV(_INTEGER64, i64str)
PRINT "_CV:"; i64
I64: 4099318665700534580 
_MK$: 4i5z¢┤π8
_CV: 4099318665700534580 
The _MK$ string result may not print anything to the screen, as in the example above, unless _CONTROLCHR is set to OFF.


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link