<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ccarh.org/index.php?action=history&amp;feed=atom&amp;title=Zbex_variable_declaration_statements</id>
	<title>Zbex variable declaration statements - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ccarh.org/index.php?action=history&amp;feed=atom&amp;title=Zbex_variable_declaration_statements"/>
	<link rel="alternate" type="text/html" href="https://wiki.ccarh.org/index.php?title=Zbex_variable_declaration_statements&amp;action=history"/>
	<updated>2026-05-04T17:15:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.ccarh.org/index.php?title=Zbex_variable_declaration_statements&amp;diff=739&amp;oldid=prev</id>
		<title>Craig: added chapter navigator at top of page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ccarh.org/index.php?title=Zbex_variable_declaration_statements&amp;diff=739&amp;oldid=prev"/>
		<updated>2010-10-15T06:05:18Z</updated>

		<summary type="html">&lt;p&gt;added chapter navigator at top of page&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:05, 15 October 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ZbexChap&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   | before =  [[Zbex utility programs|Utility programs]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   | after = [[Zbex assignment statements|Assignment statements]] &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;center&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/center&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Zbex language recognizes four data types: strings, bit-strings, integer numbers, and real numbers.  Each of these data types can have two forms: literal (fixed for the life of the program) and variable.  Literal data types need no introduction; the compiler accepts them wherever they are found.  Variable data types must be declared before they can appear in a program.   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Zbex language recognizes four data types: strings, bit-strings, integer numbers, and real numbers.  Each of these data types can have two forms: literal (fixed for the life of the program) and variable.  Literal data types need no introduction; the compiler accepts them wherever they are found.  Variable data types must be declared before they can appear in a program.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Craig</name></author>
	</entry>
	<entry>
		<id>https://wiki.ccarh.org/index.php?title=Zbex_variable_declaration_statements&amp;diff=725&amp;oldid=prev</id>
		<title>Craig at 05:40, 15 October 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.ccarh.org/index.php?title=Zbex_variable_declaration_statements&amp;diff=725&amp;oldid=prev"/>
		<updated>2010-10-15T05:40:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:40, 15 October 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l72&quot;&gt;Line 72:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 72:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;At the onset of a program, all real variables are automatically assigned a run-time value of zero.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;At the onset of a program, all real variables are automatically assigned a run-time value of zero.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ZbexChap&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   | before =  [[Zbex utility programs|Utility programs]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   | after = [[Zbex assignment statements|Assignment statements]] &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Craig</name></author>
	</entry>
	<entry>
		<id>https://wiki.ccarh.org/index.php?title=Zbex_variable_declaration_statements&amp;diff=524&amp;oldid=prev</id>
		<title>Craig: Created page with &#039;__TOC__  The Zbex language recognizes four data types: strings, bit-strings, integer numbers, and real numbers.  Each of these data types can have two forms: literal (fixed for t…&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.ccarh.org/index.php?title=Zbex_variable_declaration_statements&amp;diff=524&amp;oldid=prev"/>
		<updated>2010-10-13T14:30:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;__TOC__  The Zbex language recognizes four data types: strings, bit-strings, integer numbers, and real numbers.  Each of these data types can have two forms: literal (fixed for t…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
The Zbex language recognizes four data types: strings, bit-strings, integer numbers, and real numbers.  Each of these data types can have two forms: literal (fixed for the life of the program) and variable.  Literal data types need no introduction; the compiler accepts them wherever they are found.  Variable data types must be declared before they can appear in a program.  &lt;br /&gt;
 &lt;br /&gt;
== Strings ==&lt;br /&gt;
      &lt;br /&gt;
A string is a sequence of bytes of specified length.  The length is a integral part of the data type.  Literal strings are enclosed in double quotes.   Examples: &lt;br /&gt;
 &lt;br /&gt;
   &amp;quot;Now is the time.&amp;quot;,  &amp;quot;123435.6789&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Note that the contents of a string is case sensitive.  Variable strings are declared using the &amp;lt;tt&amp;gt;str&amp;lt;/tt&amp;gt; statement, following by a list of variables (separated by commas).  Each variable name must be followed immediately by a dot and a number.  The number tells the compiler how many bytes of computer memory to allocate for the string variable.  Example: &lt;br /&gt;
 &lt;br /&gt;
   str temp.100, file.100, big.10000000 &lt;br /&gt;
&lt;br /&gt;
This statement identifies three string variables to the compiler: (1) temp, with maximum length of 100 bytes, (2) file, with maximum length of 100 bytes, and (3) big, with maximum length of ten million bytes.  &lt;br /&gt;
&lt;br /&gt;
At the onset of a program, all string variables are assigned a run-time length of zero.  We call this the null string.  When a string takes on a value other than the null string, this value has two components, a length, and a sequence of bytes.   Example: &lt;br /&gt;
&lt;br /&gt;
   temp = &amp;quot;Now is the time  &amp;quot; &lt;br /&gt;
&lt;br /&gt;
In this statement, the string variable, &amp;lt;tt&amp;gt;temp&amp;lt;/tt&amp;gt;, is assigned a length of 17 and the byte sequence &amp;lt;i&amp;gt;Now is the time&amp;lt;/i&amp;gt;.  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Bit strings ==&lt;br /&gt;
&lt;br /&gt;
A bit string is a sequence of bits of specified length.  The length is a integral part of the data type.  Literal strings are represented as a stream of zeros and ones enclosed in double quotes.   Examples: &lt;br /&gt;
&lt;br /&gt;
   &amp;quot;010011&amp;quot;,  &amp;quot;0000000101010101&amp;quot;,  &amp;quot;00000000000&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Variable bit strings are declared using the &amp;lt;tt&amp;gt;bstr&amp;lt;/tt&amp;gt; statement, following by a list of variables (separated by commas).  Each variable name must be followed immediately by a dot and a number.  The number tells the compiler how many bits of computer memory to allocate for the bit string variable.  Example: &lt;br /&gt;
 &lt;br /&gt;
   bstr test1.100, test2.100, bigbit.5000000 &lt;br /&gt;
&lt;br /&gt;
This statement identifies three bit string variables.  (1) test1, with maximum length of 100 bits, (2) test2, with maximum length of 100 bits, and (3) bigbit, with maximum length of five million bits.  &lt;br /&gt;
&lt;br /&gt;
At the onset of a program, all bit string variables are assigned a run-time length of zero.  We call this the null bit string.  When a bit string takes on a value other than the null bit string, this value has two components, a length, and a sequence of bits.   Example: &lt;br /&gt;
&lt;br /&gt;
   test1 = &amp;quot;10101010101&amp;quot; &lt;br /&gt;
&lt;br /&gt;
In this statement, the bit string variable, test1, is assigned a length of 11 and the bit sequence 10101010101.  &lt;br /&gt;
 &lt;br /&gt;
== Integer numbers ==&lt;br /&gt;
&lt;br /&gt;
An integer number can have any value from -2,147,483,648 to +2,147,483,647.  Literal integers can be represented either in decimal format or in hexadecimal format.  Examples: &lt;br /&gt;
&lt;br /&gt;
   0  10  010  +20  -50   0xff   0x00ff   0x7fffffff &lt;br /&gt;
&lt;br /&gt;
The second and third examples are equivalent.  The plus sign in the fourth example is optional.  The minus sign in the fifth example is not optional, and it must come immediately before the number.  The sixth and seventh examples are equivalent and have the decimal value of 255.  The eighth example is the largest positive value that can be taken by an integer number.  &lt;br /&gt;
&lt;br /&gt;
Variable integers are declared using the int statement, following by a list of variables (separated by commas).  Example: &lt;br /&gt;
&lt;br /&gt;
   int a,b,d,e,f &lt;br /&gt;
&lt;br /&gt;
This statement identifies six integer variables to the compiler: a, b, c, d, e and f.  &lt;br /&gt;
 &lt;br /&gt;
At the onset of a program, all integer variables are automatically assigned a run-time value of zero.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Real numbers ==&lt;br /&gt;
&lt;br /&gt;
A real number can have up to sixteen significant digits and take on absolute (plus or minus) values from 1.0 * 10(exponent -309) to 9.9 * 10 (exponent 308) as well as the value 0.  Literal real numbers can be represented either in fixed point format or floating point format.   Examples: &lt;br /&gt;
 &lt;br /&gt;
   0.0  1.0  1.000   +2.34e+20    -3.54e-30 &lt;br /&gt;
&lt;br /&gt;
The second and third examples are equivalent.  The plus signs in the fourth example are optional.  The minus signs in the fifth example is not optional, and they must come immediately before the numbers thay modify.  &lt;br /&gt;
&lt;br /&gt;
Variable real numbers are declared using the real statement, following by a list of variables (separated by commas).  Example: &lt;br /&gt;
&lt;br /&gt;
   real x,y,z &lt;br /&gt;
&lt;br /&gt;
This statement identifies three real variables to the compiler: x, y and z.  &lt;br /&gt;
 &lt;br /&gt;
At the onset of a program, all real variables are automatically assigned a run-time value of zero.&lt;/div&gt;</summary>
		<author><name>Craig</name></author>
	</entry>
</feed>