DOUBLE: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
(Created page with "DOUBLE type floating point numerical values use 8 bytes per value. {{PageSyntax}} : DIM {{Parameter|variable}} AS DOUBLE {{PageDescription}} * 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...") |
No edit summary |
||
Line 16: | Line 16: | ||
* '''Warning: QBasic keyword names cannot be used as numerical variable names with or without the type suffix.''' | * '''Warning: QBasic keyword names cannot be used as numerical variable names with or without the type suffix.''' | ||
=== QBasic/QuickBASIC === | |||
==QBasic/QuickBASIC== | |||
* Results of mathematical calculations may be approximate or slow in QuickBASIC 4.5. | * Results of mathematical calculations may be approximate or slow in QuickBASIC 4.5. | ||
Latest revision as of 00:30, 28 January 2023
DOUBLE type floating point numerical values use 8 bytes per value.
Syntax
Description
- 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.
QBasic/QuickBASIC
- Results of mathematical calculations may be approximate or slow in QuickBASIC 4.5.
See also