Numbers
You can use numbers passed directly. Types listed below are allowed:
- decimal - 32 bit signed integer, declared with [0,9] ciphers
- hexadecimal - 32 bit unsigned integer, declared with [0,9] ciphers and [a,f] or [A,F] letters. They starts with 0x prefix (e.g. 0xa10, 0x10FF)
- octal - 32 bit unsigned integer, declared with [0,7]. They starts with 0 (zero) prefix (e.g. 010, 077)
- floating point 32 bit - declared with ciphers [0,9] ,dot and f suffix (e.g. 1.0f, 500.012f)
- floating point 64 bit - declared with ciphers [0,9] and dot (e.g. 1.0, 500.012)
A declared number is internally treated as a constant variable, conversions are preformed at runtime.