Bei SuperBASIC Ausdrücken kann es sich um String-Ausdrücke, numerische Aus-
drücke, bedingte Ausdrücke oder eine Mischung dieser Ausdrücke handeln. Unver-
einbare Datentypen werden automatisch vom System, wann immer möglich, geeig-
net umgewandelt.
+
monop:=1
1-
INOT
=
Ausdruck:
Die Auswertung des Ausdrucks kann eine ganze Zahl ergeben, die einen ganzzahli-
qeru.Ausdruck
eine Gleitkommazahl, die einen Gleitkomma_Ausdruck
komma- und ganzzahlige Ausdrücke gleichartig. In diesem Fall wird der Begriff
numerischer.Lausdruck
In einem Ausdruck können logische Operatoren benutzt werden. Ist die angege-
bene Operation wahr, so wird 1 als Ergebnis zurückgegeben.
falsch, so wird eine 0 zurückgegeben.
einem beliebigen Ausdruck benutzt werden können, werden sie im allgemeinen in
einer IF-Anweisung benutzt.
Beispiel:
(
3/85
[monop] Ausdruck Operator Ausdruck
1
(Ausdruck)
1
Atom
1
Atom:=
Variable
1
Konstante
I
Funktion [(Audruck''{, Ausdruck]*)]
Tebelteti..Etement
1
I
Variable:
=
Funktion:
=
1
«onstente:«
1
1
1
darstellt, einen String, der einen String_Ausdruck
benutzt.
+
a)
tes t_da ten
23.3
b)
"abcdefghi
klmnopqrstuvwxyz"
j
*
c)
32.1
(farbe
= 1)
d)
zah l=-grenze
Name
Name%
Name$
Name
Name%
Name$
Ziffer*[Ziffer]*
*[Ziffer]*.*[Ziffer]*
*[Ziffer]*[.]*
[Ziffer] *N* [Ziffer]*
darstellt. Häufig sind Gleit-
Ist die Operation
Auch wenn die logischen Operatoren in
+
5
(2 TO 4)
AUSDRÜCKE
Definition
darstellt oder
3