<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../style.css">
<title>
Gambas Documentation - Language Constants
</title>
</head>
<table class="none" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td align="left">
<font size="-1">
<a href="../../help+en"><img class="flag" alt="Home" border="0" src="../../img/lang/en.png" align="center"></a>&nbsp;
<a href="../cat+en">Up</a>&nbsp;
<a href="constant+en">Previous</a>&nbsp;
<a href="container+en">Next</a>&nbsp;
</td></tr></table>
<div class="notab">
<h1>
Language Constants
</h1>
<table class="table" border="0" bordercolor="#000000" cellpadding="4" cellspacing="0">
<tr><th>
Constant
</th><th>
Example
</th></tr>
<tr class="dark"><td valign="top">
The true value.
</td><td valign="top">
<tt><a href="../lang/true+en">TRUE</a></tt>
</td></tr>
<tr><td valign="top">
The false value.
</td><td valign="top">
<tt><a href="../lang/false+en">FALSE</a></tt>
</td></tr>
<tr class="dark"><td valign="top">
<a href="../lang/type/integer+en">Integer</a> or <a href="../lang/type/long+en">Long</a> numbers.
</td><td valign="top">
<tt>0</tt>, <tt>123</tt>, <tt>-32769</tt>, <tt>10000000000</tt>
</td></tr>
<tr><td valign="top">
Hexadecimal short signed integers.
</td><td valign="top">
<tt>&amp;H1F5</tt>, <tt>&amp;HFFFF</tt>, <tt>&amp;H0000FFFF</tt>, <tt>&amp;FFFF</tt>
</td></tr>
<tr class="dark"><td valign="top">
Hexadecimal signed integers.
</td><td valign="top">
<tt>&amp;H10BF332E</tt>, <tt>&amp;10BF332E</tt>
</td></tr>
<tr><td valign="top">
Hexadecimal unsigned integers.
</td><td valign="top">
<tt>&amp;H8000&amp;</tt>, <tt>&amp;HFFFF&amp;</tt>
</td></tr>
<tr class="dark"><td valign="top">
Binary integers.
</td><td valign="top">
<tt>&amp;X1010010101</tt>, <tt>%101001011</tt>
</td></tr>
<tr><td valign="top">
Floating point numbers.
</td><td valign="top">
<tt>1.0</tt>, <tt>-5.345219E+45</tt>
</td></tr>
<tr class="dark"><td valign="top">
<a href="../comp/gb/string+en">String</a> constants.
</td><td valign="top">
<tt>&quot;Hello World !&quot;</tt>
</td></tr>
<tr><td valign="top">
<a href="../comp/gb/string+en">String</a> constants to be translated.
</td><td valign="top">
<tt>(&quot;This software is cool&quot;)</tt>
</td></tr>
<tr class="dark"><td valign="top">
Null constant / void string.
</td><td valign="top">
<a href="../lang/null+en">NULL</a>
</td></tr>
</table>
<p>
The string constants can contain the following escape characters:
<p>
<table class="table" border="0" bordercolor="#000000" cellpadding="4" cellspacing="0">
<tr><th>
Escape character
</th><th>
<a href="../def/ascii+en">ASCII</a> equivalent
</th></tr>
<tr class="dark"><td valign="top">
<tt>\n</tt>
</td><td valign="top">
<a href="../lang/chr+en">Chr$</a>(13)
</td></tr>
<tr><td valign="top">
<tt>\r</tt>
</td><td valign="top">
<a href="../lang/chr+en">Chr$</a>(10)
</td></tr>
<tr class="dark"><td valign="top">
<tt>\t</tt>
</td><td valign="top">
<a href="../lang/chr+en">Chr$</a>(9)
</td></tr>
<tr><td valign="top">
<tt>\&quot;</tt>
</td><td valign="top">
Double quote
</td></tr>
<tr class="dark"><td valign="top">
<tt>\\</tt>
</td><td valign="top">
Backslash
</td></tr>
<tr><td valign="top">
<tt>\xx</tt>
</td><td valign="top">
<a href="../lang/chr+en">Chr$</a>(&amp;Hxx)
</td></tr>
</table>
<p>
You can write a string constant in several successive parts. For example,
<pre class="code">"Gambas" " is " "great"
</pre><p>is absolutely the same constant as
<pre class="code">"Gambas is great"
</pre><p><p>
<hr><b>See also</b><br>
<a href="../lang/constdecl+en">Constant Declaration</a>&nbsp;

</div>
</body>
</html>

