Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Zeichen und Symbole

&pagelevel(4)&pagelevel

Dieser Abschnitt enthält die Definition elementarer Operandentypen bzw. von solchen, die nur für die Definition anderer Operandentypen benötigt werden und nicht selbst als realer Operand in einer der Anweisungen vorkommen.

Operand

Definition

binary

0 | 1

Die Ziffer 0 oder 1.

Operand

Definition

dd

0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Dezimalziffer.

Operand

Definition

hd

dd | A | B | C | D | E | F | a | b | c | d | e | f

Hexadezimalziffer.

Operand

Definition

spec

! " # $ % & ’ ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ‘ { | } ~

Ein Sonderzeichen aus dem oben angegebenen Zeichenvorrat (siehe auch Abschnitt „Zeichensatz einer Anweisung“).

Operand

Definition

unicode

hd hd hd hd

Folge von genau vier Hexadezimalziffern, die den UTF16-Code für ein Zeichen angeben.

Operand

Definition

escsymb

spec

Das aktuelle Fluchtsymbol, das eine Unicode-Ersatzdarstellung escseq einleitet. Es kann mit der Anweisung @PAR ESCAPE-CHARACTER definiert werden. Standardmäßig ist kein Fluchtsymbol zugewiesen.

Operand

Definition

escseq

escsymb U unicode

Ersatzdarstellung für ein Unicode-Zeichen. Die Folge von Hexadezimalziffern des Operandentyps unicode muss der UTF16-Codierung des Zeichens entsprechen. Falls man mit @PAR ESCAPE-CHARACTER=‘%‘ das Fluchtsymbol % definiert hat, wäre etwa %U20AC eine gültige Unicode-Sequenz, die dem Zeichen € entspricht.

Operand

Definition

char

beliebiges Zeichen

Ein beliebiges Zeichen.
Der Zeichenvorrat ist einerseits von dem verwendeten Zeichensatz abhängig, andererseits von der Eingabequelle. So lässt sich nicht jedes Zeichen direkt über die Tastatur eingeben, auch wenn die Datensichtstation dieses Zeichen darstellen kann. Für Zeichen, die nicht direkt eingegeben werden können, bietet der Operandentyp char* die Möglichkeit einer Unicode-Ersatzdarstellung.

Operand

Definition

char*

char | escseq

Ein beliebiges Zeichen, das direkt oder in seiner UTF16-Codierung in Form einer Unicode-Ersatzdarstellung angegeben wird (siehe auch Abschnitt „Unicode-Ersatzdarstellung“).

Operand

Definition

rangesymb

spec

Das aktuelle Bereichssymbol, das mit der Anweisung @RANGE verändert werden kann. Standardmäßig ist dies das Zeichen &.

Operand

Definition

loopsymb

spec

Der aktuelle Schleifenzähler, der in der Anweisung @DO definiert und innerhalb der aufgerufenen @DO-Prozedur wie eine Zeilennummervariable benutzt werden kann.

Operand

Definition

op

+ | -

Einer der mathematischen Operatoren + oder -

Operand

Definition

rel

GT | LT | GE | LE | EQ | NE | > | < | >= | <= | = | <>

Zeichen für eine Relation, die über die @IF-Anweisung abgefragt werden kann.

Die Zeichen GT bzw. > (größer als), LT bzw. < (kleiner als), GE bzw. >= (größer oder gleich), LE bzw. <= (kleiner oder gleich), EQ bzw. = (gleich) und NE bzw. <> (ungleich) haben die übliche mathematische Bedeutung.