Language Constants
Constant
|
Example
|
The true value.
|
TRUE
|
The false value.
|
FALSE
|
Integer or Long numbers.
|
0 , 123 , -32769 , 10000000000
|
Hexadecimal short signed integers.
|
&H1F5 , &HFFFF , &H0000FFFF , &FFFF
|
Hexadecimal signed integers.
|
&H10BF332E , &10BF332E
|
Hexadecimal unsigned integers.
|
&H8000& , &HFFFF&
|
Binary integers.
|
&X1010010101 , %101001011
|
Floating point numbers.
|
1.0 , -5.345219E+45
|
Positive infinity
|
+INF
|
Negative infinity
|
-INF
|
String constants.
|
"Hello World !"
|
String constants to be translated.
|
("This software is cool")
|
Null constant / void string.
|
NULL
|
String escape characters
The string constants can contain the following escape characters:
Escape character
|
ASCII equivalent
|
\n
|
Chr$(13)
|
\r
|
Chr$(10)
|
\t
|
Chr$(9)
|
\b
|
Chr$(8)
|
\v
|
Chr$(11)
|
\f
|
Chr$(12)
|
\e
|
Chr$(27)
|
\0
|
Chr$(0)
|
\"
|
Double quote
|
\\
|
Backslash
|
\xNN
|
Chr$(&HNN)
|
Multi-line string constants
You can write a string constant in several successive parts, even on several different lines.
For example,
"Gambas" " is " "great"
or
"Gambas"
" is "
"great"
are absolutely the same constants as
"Gambas is great"
See also