num definition
An expression that returns a numeric result. Constant numeric value rules:
- A sequence of digits (for example,. 365).
- A real number (for example,. 3.14159).
- A number in scientific notation (for example,. 1.5E+10).
- A binary number starts with &B (for example,. &B10). The interpretation is affected by the '#Language setting.
- An octal number starts with &O (for example,. &O10). The interpretation is affected by the '#Language setting.
- A hex number starts with &H (for example,. &H10). The interpretation is affected by the '#Language setting.
- One or more '_' characters can be used as insignificant placeholders between two digits. (for example,. 1_000_000, &B_1000_0100_0010_0001).
-
A specific type of number can be indicated by using one of the endings shown in the table below:
Ending Description I or % The number is a Integer value. The interpretation of the type is controlled by the '#Language setting. L or & The number is a Long value. The interpretation of the type is controlled by the '#Language setting. H The number is a Huge_ value. UI The number is a UInteger value. The interpretation of the type is controlled by the '#Language setting. UL The number is a ULong value. The interpretation of the type is controlled by the '#Language setting. UH The number is a UHuge_ value. C The number is a Currency value. D The number is a Decimal value. F or ! The number is a Single value. R or # The number is a Double value. ? The number is a PortInt value. @ The number is a Currency value. The interpretation of the type is controlled by the '#Language setting.