Una costante stringa è una sequenza arbitraria di caratteri. Le costanti STRING sono precedute e seguite da virgolette singole. Le costanti WSTRING sono precedute e seguite da virgolette doppie. I caratteri sono codificati in base al set di caratteri specificato in ISO/IEC 8859-1. È possibile anche immettere caratteri vuoti e caratteri speciali (caratteri speciali per lingue diverse, come accenti o dieresi).
Nelle stringhe, la combinazione del simbolo del dollaro ($) seguito da 2 numeri esadecimali viene interpretata come codice esadecimale in base alla codifica in ISO/IEC 8859-1. Il codice corrisponde al codice ASCII. Inoltre, tenere presente i casi speciali presentati nella tabella.
Combinazioni di caratteri che iniziano con il simbolo del dollaro che sono interpretate come codice esadecimale
Stringa con codice $ |
Interpretazione |
---|---|
'$<8-bit code>' |
Codice a 8 bit: numero esadecimale a due cifre interpretato in base a ISO/IEC 8859-1. |
'$41' |
A |
'$9A' |
© |
'$40' |
@ |
'$0D' |
Carattere di controllo: interruzione di riga (corrisponde a '$R') |
'$0A' |
Carattere di controllo: nuova riga (corrisponde a '$L' e '$N') |
Combinazioni di caratteri che iniziano con il simbolo del dollaro che hanno un significato specifico:
Stringa con codice $ |
Interpretazione |
---|---|
'$L', '$l' |
Carattere di controllo: avanzamento di riga (corrisponde a '$0A') |
'$N', '$n' |
Carattere di controllo: nuova riga (corrisponde a '$0A') |
'$P' '$p' |
Carattere di controllo: avanzamento modulo |
'$R', '$r' |
Carattere di controllo: interruzione di riga (corrisponde a '$0D') |
'$T', '$t' |
Carattere di controllo: tabulazione |
'$$' |
Simbolo del dollaro $ |
'$'' |
Virgolette semplici: ' |
Dichiarazione costante di una STRING:
VAR CONSTANT
constA : STRING := 'Hello world';
constB : STRING := 'Hello world $21'; // Hello world!
END_VAR
Esempi di dichiarazioni WSTRING:
wstr:WSTRING:="This is a WString";
wstr10 : WSTRING(10) := "1234567890";