1
1
Fork 0
mirror of https://github.com/DualBrain/QB64.git synced 2023-11-19 13:10:13 +00:00
QB64-website/wiki/SINGLE.md
2022-12-24 19:12:43 -06:00

1.1 KiB

SINGLE variables are 4 byte floating decimal point numerical values up to seven digits in length.

Syntax

DIM variable AS SINGLE

Description

  • 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!

See Also