@bartok From the QB64 IDE Help > Alphabetical (a few "pages" back from the very end)
Variable Name Type Suffixes
þ $ STRING text character type: 1 byte
þ ! SINGLE floating decimal point numerical type (4 bytes)
þ # DOUBLE floating decimal point numerical type (8 bytes)
þ ## _FLOAT QB64 decimal point numerical type (32 bytes)
þ ~ _UNSIGNED QB64 whole positive numerical type when it precedes the 6 numerical
suffixes below:
þ % INTEGER whole numerical type (2 bytes)
þ & LONG whole numerical type (4 bytes}
þ && _INTEGER64 QB64 whole numerical type (8 bytes)
þ ` _BIT QB64 whole numerical type (1 bit) (Key below tilde (~) or CHR$(96))
þ %% _BYTE QB64 whole numerical type (1 byte)
þ %& _OFFSET QB64 whole numerical pointer address type (any byte size required)
Hope this helps