User manual

115 C-Control Pro Mega Series
© 2008 Conrad Electronic
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
SizeOf Operator
Mit dem Operator SizeOf() kann die Anzahl der Bytes bestimmt werden, die eine Variable im
Speicher belegt.
Beispiel:
Dim s As Integer
Dim f As Single
s=SizeOf(f) ' der Wert von s ist 4
Bei Arrays wird auch nur die Bytelänge des Grunddatentyps zurückgegeben. Man muß den
Wert mit der Anzahl der Elemente multiplizieren, um den Speicherverbrauch des Arrays zu
berechnen.
Array Variablen
Wenn man hinter den Namen, bei der Variablendefinition in runden Klammern, einen Zahlenwert
schreibt, so hat man ein Array definiert. Ein Array legt den Platz für die definierte Variable mehrfach
im Speicher an. Bei der Beispieldefinition:
Dim x(10) As Integer
Wird für die Variable x der 10-fache Speicherplatz angelegt. Den ersten Speicherplatz kann man mit
X(0) ansprechen, den zweiten mit x(1), den dritten mit x(2), ... bis x(9). Man darf bei der
Definition natürlich auch andere Indexgrößen wählen. Die Limitierung ist nur der RAM Speicherplatz
des C-Control Pro.
Man kann auch mehrdimensionale Arrays deklarieren, in dem weitere Indizes, durch Komma