mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-18 13:55:00 +00:00
28 lines
1.1 KiB
Text
28 lines
1.1 KiB
Text
|
{{DISPLAYTITLE:_INTEGER64}}
|
||
|
'''_INTEGER64''' is an 8 byte number type definition that can hold whole numerical values using '''QB64''' only.
|
||
|
|
||
|
|
||
|
{{PageSyntax}}
|
||
|
: DIM {{Parameter|variable}} {{KW|AS}} [[_INTEGER64]]
|
||
|
|
||
|
|
||
|
{{PageDescription}}
|
||
|
* Can be used in '''QB64 only''' with 32 or 64 bit computers.
|
||
|
* Signed numerical values can range from -9223372036854775808 to 9223372036854775807.
|
||
|
* '''QB64''' {{KW|_UNSIGNED}} {{KW|_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]] in QB64.
|
||
|
* 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]].'''
|
||
|
|
||
|
|
||
|
{{PageSeeAlso}}
|
||
|
* [[INTEGER]], [[LONG]]
|
||
|
* [[_DEFINE]], [[DIM]]
|
||
|
* [[_UNSIGNED]]
|
||
|
* [[_CV]], [[_MK$]]
|
||
|
* [[PDS(7.1) Procedures#CURRENCY|CURRENCY]]
|
||
|
* [[Variable Types]]
|
||
|
|
||
|
|
||
|
{{PageNavigation}}
|