Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

13.5.5.5 Zuweisung

Das Ergebnis eines Zuweisungsausdrucks ist der Wert des Operanden nach der Zuweisung.
Operator Beispiel
=
v = e
v = a
Hinweis: Die folgenden Operatoren kombinieren eine Zuweisung mit einer arithmetischen oder
bitweisen Operation. Das Ergebnis des Ausdrucks ist der Wert des linken Operanden nach der
arithmetischen oder bitweisen Operation.
Operator Beispiel
+=
v += e
-=
v -= e
*=
v *= e
/=
v /= e
%=
v %= e
>>=
v >>= e
>>>=
v >>>= e verschiebt v logisch um e Bits nach rechts
<<=
v <<= e
&=
v &= e
|=
v |= e
^=
v ^= e
13.5.5.6 Vergleichsoperatoren
Ein logisches "false" wird durch einen Integer-Wert von 0 repräsentiert; ein logisches "true" durch einen Wert,
der nicht 0 ist. Ergebnisse eines Vergleichs-Ausdrucks sind entweder 0 oder 1 und ihr "tag" wird auf "bool"
gesetzt.
Operator Beispiel
==
e1 == e2 Das Ergebnis ist "true", wenn e1 und e2 gleich sind.
!=
e1 != e2
Hinweis: Die folgenden Operatoren können verkettet werden, wie im Ausdruck "e1 <= e2 <= e3".
Dies bedeutet, dass das Ergebnis "1" ist, wenn jeder einzelne Vergleich zutrifft und "0", wenn
zumindest ein Vergleich nicht zutrifft.
Operator Beispiel
<
e1 < e2
<=
e1 <= e2 Das Ergebnis ist ein logisches "true", wenn e1 kleiner oder gleich e2 ist.
>
e1 > e2
>=
e1 >= e2 Das Ergebnis ist ein logisches "true", wenn e1 größer oder gleich e2 ist.
Rev. 02
weist den Wert von e der Variable v zu
weist das Array a der Variable v zu. v muss ein Array mit derselben Größe und
denselben Dimensionen sein wie a. a kann eine Zeichenkette oder ein Array sein.
erhöht v um e
vermindert v um e
multipliziert v mit e
dividiert v mit e
weist v den Rest der Division von v und e zu
verschiebt v arithmetisch um e Bits nach rechts
verschiebt v um e Bits nach links
führt ein bitweises "und" von v und e aus und weist das Ergebnis v zu
führt ein bitweises "oder" von v und e aus und weist das Ergebnis v zu
führt ein bitweises "exklusiv oder" von v und e aus und weist das Ergebnis v zu
Das Ergebnis ist "true", wenn e1 nicht gleich e2 ist.
Das Ergebnis ist ein logisches "true", wenn e1 kleiner ist als e2.
Das Ergebnis ist ein logisches "true", wenn e1 größer ist als e2.
Kapitel 13 Device Logic (Pawn)
Erklärung
Erklärung
Erklärung
Erklärung
191

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis