'''DOUBLE''' type floating point numerical values use 8 bytes per value.


{{PageSyntax}}
:: [[DIM]] ''variable'' AS DOUBLE


{{PageDescription}}
* Literal or variable values can range up to 15 decimal point places.
* Qbasic variable suffix type is #. The IDE may add the suffix after literal values.
* Results of mathematical calculations may be approximate or slow in Quickbasic 4.5.
* Use DOUBLE and [[_FLOAT]] variables SPARINGLY! 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!'''


{{PageSeeAlso}}
* [[DIM]], [[DEFDBL]]
* [[MKD$]], [[CVD]]
* [[SINGLE]], [[_FLOAT]]
* [[LEN]]
* [[Variable Types]]


{{PageNavigation}}