forked from QB64-Phoenix-Edition/QB64pe
-
Notifications
You must be signed in to change notification settings - Fork 0
DOUBLE
Samuel Gomes edited this page Nov 8, 2022
·
1 revision
DOUBLE type floating point numerical values use 8 bytes per value.
- Literal or variable values can range up to 15 decimal point places.
- The variable suffix type is #.
- Use DOUBLE and _FLOAT variables sparingly as they use a lot of program memory.
- Values returned may be expressed using exponential or scientific notation using E for SINGLE or D for DOUBLE precision.
- Floating decimal point numerical values cannot be _UNSIGNED.
- Values can be converted to 8 byte ASCII string values using _MKD$ and back with _CVD.
- When a variable has not been defined or has no type suffix, the value defaults to SINGLE.
- Warning: QBasic keyword names cannot be used as numerical variable names with or without the type suffix.
- Results of mathematical calculations may be approximate or slow in QuickBASIC 4.5.