mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-28 11:17:47 +00:00
26 lines
1 KiB
Text
26 lines
1 KiB
Text
'''SINGLE''' variables are 4 byte floating decimal point numerical values up to seven digits in length.
|
|
|
|
|
|
{{PageSyntax}}
|
|
:: [[DIM]] ''variable'' AS SINGLE
|
|
|
|
|
|
{{PageDescription}}
|
|
* Values can range up to 7 digits. Decimal point accuracy depends on whole value places taken.
|
|
* Single is the '''default variable type''' assigned to undefined variables without a type suffix.
|
|
* Variable suffix type designation is '''!'''. Suffix can also be placed after a literal numerical value by user or automatically by the IDE.
|
|
* 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 4 byte [[ASCII]] string values using [[_MKS$]] and back with [[_CVS]].
|
|
* '''Warning: QBasic keyword names cannot be used as numerical variable names with or without the type suffix!'''
|
|
|
|
|
|
{{PageSeeAlso}}
|
|
* [[DIM]], [[DEFSNG]]
|
|
* [[MKS$]], [[CVS]]
|
|
* [[DOUBLE]], [[_FLOAT]]
|
|
* [[LEN]]
|
|
* [[Variable Types]]
|
|
|
|
|
|
{{PageNavigation}}
|