User manual

94 C-Control Pro Mega Series
© 2005 Conrad Electronic
addiert. Der Datentyp des Ergebnisses ist auch
Single
. Es gelten bei der
Typkonvertierung folgende Regeln:
·
Ist bei der Verknüpfung von zwei 8 Bit oder 16 Bit Integerwerten einer der beiden Datentypen
vorzeichenbehaftet so ist auch das Ergebnis des Ausdrucks vorzeichenbehaftet.
·
Ist einer der beiden Operanden vom Typ Single, so ist auch das Ergebnis vom Typ Single. Sollte
einer der beiden Operanden einen 8 Bit oder 16 Bit Datentyp haben, so wird er vor der
Operation in einen Single Datentyp umgewandelt.
5.3.4 Variablen
Variablen können verschiedene Werte annehmen, abhängig vom Datentyp, mit denen sie definiert
wurden. Eine Variablendefinition sieht folgendermaßen aus:
Dim
Variablenname
As
Typ
Möchte man mehrere Variablen des gleichen Typs definieren, so kann man mehrere
Variablennamen durch Komma getrennt angeben:
Dim
Name1, Name2, Name3
As
Integer
Als Typ sind erlaubt:
Char
,
Byte
,
Integer
,
Word
,
Single
Beispiele:
Dim
a
As
Integer
Dim
i,j
As
Integer
Dim
xyz
As
Single
Integer Variablen lassen sich Zahlenwerte dezimal oder als Hexzahl zuweisen. Bei einer Hexzahl
werden vor die Zahl die Buchstaben "
&H
" gesetzt. Zusätzlich ist es erlaubt, wie bei C
Hexadezimalzahlen mit dem Prefix "
0x
" beginnen zu lassen. Bei Variablen mit
vorzeichenbehaftetem Datentyp lassen sich negative Dezimalzahlen zuweisen, indem ein
Minuszeichen vor die Zahl geschrieben wird.
Beispiele:
Dim
a
As
Word
Dim
i,j
As
Integer
a=&H3ff
i=15
j=-22
a=0x3ff
Fließkommazahlen (Datentyp
Single
) dürfen ein Dezimalpunkt und einen Exponenten beinhalten:
Dim
x,y
As
Single
x=5.70
y=2.3e+2
x=-5.33e-1