forked from QB64-Phoenix-Edition/QB64pe
-
Notifications
You must be signed in to change notification settings - Fork 0
MKD$
Samuel Gomes edited this page Nov 8, 2022
·
1 revision
The MKD$ function encodes a DOUBLE numerical value into an 8-byte ASCII STRING value.
result$ = MKD$(doublePrecisionVariableOrLiteral#)
- doublePrecisionVariableOrLiteral# is converted to eight ASCII characters. To see this in action, try
PRINT MKD$(12345678)
. - DOUBLE values can range up to 15 decimal point digits. Decimal point accuracy depends on whole value places taken.
- The string value can be converted back to a DOUBLE numerical value using CVD.
- DOUBLE numerical variable values PUT into a BINARY file are automatically placed as an MKD$ ASCII string value.