→Zeichenfolge-Literal
laut →IEC-Norm: →Literal, das einen Zeichen- oder →Zeichenfolge-Wert des Datentyps CHAR
, WCHAR
, STRING
oder WSTRING
darstellt
Derzeit werden WCHAR
und WSTRING
von
logi.CAD 3
nicht unterstützt.
Einzel-Byte-Zeichenfolgen bestehen aus keinem oder mehreren Zeichen, denen das einfache Anführungszeichen '
vorangestellt ist und die mit diesem Zeichen geschlossen werden.
Doppel-Byte-Zeichenfolgen, die mit dem doppelten Anführungszeichen " eingeschlossen werden, werden hingegen in
logi.CAD 3
für Zeichenfolge-Literal nicht unterstützt.
Einzel-Byte-Zeichenfolgen sind:
Beschreibung | Beispiele |
---|---|
STRING -Literal | 'OK' , 'ABCDEF' |
STRING -Literal mit Typangabe | STRING#'OK' , STRING#'ABCDEF' |
CHAR -Literal | 'B' |
CHAR -Literal mit Typangabe | CHAR#'B' |
Kombinationen von 3 Zeichen, beginnend mit dem Dollar-Zeichen ($
) und gefolgt von 2 Hexadezimal-Ziffern, werden in
logi.CAD 3
als entsprechendes Zeichen des ANSI-C-Zeichensatzes interpretiert.
Auf diese Weise können Sie Sonderzeichen, wie z.B. Umlaute, für Einzel-Byte-Zeichenfolgen eingeben. Derzeit werden solche Sonderzeichen in
logi.CAD 3
(z.B. in der Sicht Variablenwerte) jedoch so ausgegeben, wie sie eingegeben wurden.
Hier eine Auswahl an Sonderzeichen (eine Liste von Sonderzeichen und der entsprechenden Hexadezimal-Ziffernfinden Sie unter https://www.ascii-code.com/):
Dezimalwert | Hexadezimal-Ziffer | Einzugeben | Sonderzeichen |
---|---|---|---|
128 | 80 | $80 | € |
163 | A3 | $A3 | £ |
169 | A9 | $A9 | © |
174 | AE | $AE | ® |
177 | B1 | $B1 | ± |
178 | B2 | $B2 | ² (hochgestellte Ziffer "2") |
179 | B3 | $B3 | ³ (hochgestellte Ziffer "3") |
188 | BC | $BC | ¼ |
189 | BD | $BD | ½ |
190 | BE | $BE | ¾ |
196 | C4 | $C4 | Ä |
214 | D6 | $D6 | Ö |
220 | DC | $DC | Ü |
223 | DF | $DF | ß |
228 | E4 | $E4 | ä |
246 | F6 | $F6 | ö |
252 | FC | $FC | ü |
Falls die Zeichenkombination '$00'
einem einzelnen Zeichen einer STRING
-Variable zugewiesen wird, endet die Zeichenfolge der STRING
-Variable an dieser Position. Solche Zeichenfolge werden auch in der Sicht Variablenwerte bei $00
beendet.
In Zuweisungen wird jedoch die vollständige Zeichenfolge übernommen. So ist es möglich, dass die Sicht Variablenwerte einzelne Zeichen hinter $00
darstellt, falls Sie auf zugewiesenen Zeichen hinter $00
zugreifen.
Zusätzlich sind die folgenden Angaben für Einzel-Byte-Zeichenfolgen möglich:
Angabe | Bedeutung |
---|---|
'' | leere Zeichenfolge |
' ' | Zeichenfolge mit Leerzeichen |
'$'' | Zeichenfolge mit einfachem Anführungszeichen ' |
'"' | Zeichenfolge mit doppeltem Anführungszeichen " |
Zusätzlich sind die folgenden Angaben für Zwei-Zeichen-Kombinationen in Einzel-Byte-Zeichenfolgen möglich:
Angabe | Bedeutung |
---|---|
$' | Zeichenfolge mit einfachem Anführungszeichen ' |
$$ | Zeichenfolge mit Dollarzeichen $ |
$L oder $l | Zeichenfolge mit Zeilenvorschub ("Line feed") |
$N oder $n | Zeichenfolge mit neuer Zeile ("Newline") |
$P oder $p | Zeichenfolge mit Seitenvorschub ("Form feed (page)") |
$R oder $r | Zeichenfolge mit Wagenrücklauf ("Carriage return") |
$T oder $t | Zeichenfolge mit Tabulator |