From QB64 Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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


DIM variable AS SINGLE


  • 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

Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page