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

1 KiB

_INTEGER64 is an 8 byte number type definition that can hold whole numerical values.

Syntax

DIM variable AS _INTEGER64

Description

  • Can be used in 32 or 64 bit computers.
  • Signed numerical values can range from -9223372036854775808 to 9223372036854775807.
  • _UNSIGNED _INTEGER64 values range from 0 to 18446744073709551615 on 64 bit computers.
  • Variable type suffix is && or ~&& for _UNSIGNED. Suffix can also be placed after a literal or hexadecimal numerical value.
  • Values can be converted to 8 byte ASCII character strings using _MK$ and back using _CV.
  • Equivalent to INT8 or unsigned as UINT8 in C programming.
  • When a variable has not been assigned or has no type suffix, the value defaults to SINGLE.

See Also