If you want to override those defaults, you can explicitly specify the data type of a numeric literal by appending a special character to its end. The following table shows the appending characters for some data types:
Type appending
character
Double R or #
Integer I or %
Long L or &
Short S
Single F or !
Here are some examples:
123 'is an integer 123L 'is a long integer 12.3 'is a double precision floating point number 12.3F 'is a single precision floating point number
You can use these appending characters to control the data types of your numeric literals.
You can also see the data types of a literal, named constant or variable in a program by placing the cursor over it -- a popup box will give the data type.