User manual

Kapitel 4 Pawn Script
Wenn die Auswertung eines Ausdrucks nicht explizit durch Klammern begründet wird, wird sie von
den Assoziationsregeln bestimmt. Zum Beispiel: a*b/c ist gleich (a*b)/c auf Grund der links zu rechts
Assoziation, und a=b=c ist gleichzusetzen mit a=(b=c).
Operator Erklärung Lesefolge
( )
[ ]
{ }
Funktionsaufruf
Array Index (Element)
Array Index (Zeichen)
links-nach-rechts
!
~
-
++
--
:
defined
sizeof
tagof
logisches Nicht
Einerkomplement
Zweierkomplement (unäres Minus)
Erhöhung
Verringerung
"tag"-Überschreibung
Symbol Definitions-Status
Symbol Größe in "Elementen"
eindeutige Zahl des "tags"
rechts-nach-links
*
/
%
Multiplikation
Division
Modulo
links-nach-rechts
+
-
Addition
Subtraktion
links-nach-rechts
>>
>>>
<<
arithemtische Verschiebung nach rechts
logische Verschiebung nach rechts
Verschiebung nach links
links-nach-rechts
& bitweises "und" links-nach-rechts
^ bitweises "exklusiv oder" links-nach-rechts
| bitweises "oder" links-nach-rechts
<
<=
>
>=
kleiner als
kleiner oder gleich als
größer als
größer oder gleich als
links-nach-rechts
==
!=
gleich
ungleich
links-nach-rechts
&& logisches "und" links-nach-rechts
|| logisches "oder" links-nach-rechts
? : bedingte Ausführung rechts-nach-links
= Zuweisung
*= /= %= += -= >>= >>>= <<= &= ^= |=
rechts-nach-links
, Komma links-nach-rechts
Rev. 01 101