6 Syntax
Dieses Kapitel enthält die Syntax von
Zahlenformaten für die Eingabe von numerischen Parameter-Werten
•
Formatstrings z. B. für Protokoll-Druckfunktionen (siehe Kapitel 9.7.32)
•
Steuerausdrücken
•
Die spezielle Syntax von Zugriffslisten für Netz-Verbindungen ist an entsprechender Stelle
dokumentiert, siehe Kapitel 5.2.6
6.1
Zahlenformate für die Eingabe von numerischen Parameter-Werten
Zahlen in
Exponentendarstellung
Zahlen in
Festkommadarstellung
Ganze Zahlen
Auswahlparameter
6.2
Format-Strings für Protokoll-Druckfunktionen
Für die Protokoll-Druckfunktion können bis zu 4 Formatstrings definiert werden (S9301-S9304).
Die Format-Strings bestehen aus einer Abfolge von:
Platzhaltern mit Formatangabe,
•
Steuerzeichen, und
•
normalen Zeichen.
•
Ein Platzhalter mit Formatangabe folgt der Syntax %a$fw.ps, wobei gilt:
a ist die Nummer des Arguments aus S932X, das hier eingesetzt werden soll.
•
f sind einzelne Zeichen, welche die Ausgabe beeinflussen:
•
+: Es wird auch bei positiven Zahlen ein Vorzeichen ausgegeben.
-
-: Die Ausgabe erfolgt linksbündig innerhalb der Feldbreite.
-
!: Die Ausgabe erfolgt mittig innerhalb der Feldbreite.
-
0: Bei rechtsbündiger Ausgabe im Format ‚f' wird links mit Nullen aufgefüllt.
-
w ist die Gesamtbreite, auf die das Argument formatiert wird. w ist optional.
•
p ist die Genauigkeit. Für Fliesskommazahlen (s = e, E oder f) ist die Genauigkeit die Anzahl der
•
Nachkommastellen. Für Ganzzahlen (f = d,x,X) ist die Genauigkeit die Anzahl der Stellen, d. h. es
wird links passend mit Nullen aufgefüllt. p ist optional, wird es nicht angegeben, dann muss auch
der Punkt davor entfallen. Wird keine Genauigkeit angegeben, dann ist der Default 6 für
Fliesskommazahlen und 0 für Ganzzahlen.
s ist das eigentliche Format. ‚d' ist ein dezimales Ganzzahlformat, ‚x' und ‚X' sind Ganzzahlen im
•
Hexadezimalformat, ‚f' Fliesskomma ohne Exponent, ‚e' und ‚E' Fliesskomma mit Exponent und
einer Vorkommastelle in der Mantisse, ‚s' ist ein String.
LMF V7.0
#.#######E##
±#.#######E±##
#.#######
±#.#######
#######
±#######
#######
±#######
Das positive Vorzeichen kann weggelassen
•
werden.
Die Anzahl der Stellen von Mantisse und Exponent
•
sind variabel.
Die Werte können auch in Festkommadarstellung
•
eingegeben werden.
Ein Dezimalkomma statt Dezimalpunkt ist nicht
•
erlaubt.
Das positive Vorzeichen kann weggelassen
•
werden.
Die Anzahl der Nach- und Vorkommastellen ist
•
variabel.
Bei Abfrage Darstellung in Exponentendarstellung
•
Ein Dezimalkomma statt Dezimalpunkt ist nicht
•
erlaubt.
Die Anzahl der Ziffern ist variabel.
•
Auswahlparameter unterscheiden sich vom Typ
•
„Ganze Zahl" dadurch, dass nur bestimmte Werte
zugelassen sind.
Referenzhandbuch
LMF
Seite 45