constantes de cadena
Una constante de cadena es una cadena encerrada entre comillas simples rectas. Los caracteres se codifican de acuerdo con el juego de caracteres especificado en ISO/IEC 8859-1. Por lo tanto, una constante de cadena puede incluir espacios y caracteres acentuados, ya que pertenecen a este conjunto de caracteres. Esto también se denomina literal de cadena, o simplemente una cadena.
Sin embargo, cuando el Codificación UTF-8 para STRING la opción de compilación está habilitada, el literal de cadena se interpreta en formato UTF-8. Esta codificación es compatible con ASCII y Latin-1. Por lo tanto, los códigos hexadecimales y los casos especiales de caracteres de control también son válidos en UTF-8.
Ejemplo: 'Hello world!'
Nota
Una constante de cadena es una cadena encerrada entre comillas simples rectas. Los caracteres se codifican de acuerdo con el juego de caracteres especificado en ISO/IEC 8859-1. Por lo tanto, una constante de cadena puede incluir espacios y caracteres acentuados, ya que pertenecen a este conjunto de caracteres. Esto también se denomina literal de cadena, o simplemente una cadena.
código hexadecimal
Cuando un signo de dólar ($) está en un literal de cadena, los siguientes dos caracteres se interpretan como un código hexadecimal de acuerdo con la codificación en ISO/IEC 8859-1. El código también corresponde al código ASCII. Además, tenga en cuenta los casos especiales y los caracteres de control.
Cadena con código $ | Interpretación |
---|---|
| Código de 8 bits: número hexadecimal de dos dígitos que se interpreta de acuerdo con ISO/IEC 8859-1 |
|
|
|
|
|
|
| Carácter de control: Salto de línea (corresponde a '$R') |
| Carácter de control: Nueva línea (corresponde a '$L' y '$N') |
Cadena con código $ | Interpretación |
---|---|
| Carácter de control: Salto de línea (corresponde a |
| Carácter de control: Nueva línea (corresponde a |
| Carácter de control: Avance de formulario |
| Carácter de control: Salto de línea (corresponde a |
| Carácter de control: Tabulador |
| Signo de dólar: |
| Comillas simples rectas: |
VAR CONSTANT constA : STRING := 'Hello Allgäu'; constB : STRING := 'Hello Allgäu $21'; // Hello Allgaeu! END_VAR