Valeurs littérales des chaînes de caractères

Les valeurs littérales des chaînes de caractères comprennent des caractères encodés sur un simple octet (mono-octet) ou sur deux octets (bi-octet). Une valeur littérale de chaîne mono-octet est une séquence de zéro ou plus de caractères qui ont comme préfixe et suffixe le caractère du guillemet simple (’). Dans les chaînes de caractères mono-octet, la combinaison du trois-caractère du dollar ($) suivi par deux chiffres hexadécimaux est interprétée comme la représentation hexadécimale du code du caractère sur huit bits, comme montré dans le tableau suivant.
CONSEIL: Les littéraux de chaîne de caractères ne s’appliquent qu’aux automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590. Studio 5000 ne prend en charge que les caractères mono-octets.
Valeurs littérales des chaînes de caractères
Non.
Description
Exemple
1a
Chaîne vide (longueur nulle)
’’
1b
Chaîne de longueur un ou caractère CHAR contenant un seul caractère
’A’
1c
Chaîne de longueur un ou caractère CHAR contenant un caractère d’espacement « »
’ ’
1d
Chaîne de longueur un ou caractère CHAR contenant le caractère « guillemet unique »
’$’’
1e
Chaîne de longueur un ou caractère CHAR contenant le caractère « double guillemet »
’"’
1f
Prise en charge de la combinaison de deux caractères
’$R$L’
1g
Prise en charge de la représentation de caractères avec « $ » et deux caractères hexadécimaux
’$0A’
Combinaisons de deux caractères dans les chaînes de caractères
Non.
Description
Exemple
1
Signe du dollar
$$
2
Guillemet simple
$’
3
Saut de ligne
$L ou $I
4
Retour à la ligne
$N ou $n
5
Saut de page
$P ou $p
6
Retour chariot
$R ou $r
7
Tabulation
$T ou $t
CONSEIL: Le caractère de retour à la ligne fournit un moyen indépendant de l’implémentation pour définir la fin d’une ligne de données, à la fois pour les E/S physiques et de fichiers. Dans le cas de l’impression, il a comme effet de terminer une ligne de données et de reprendre l’impression au début de la ligne suivante.
La combinaison $’ est uniquement valide à l’intérieur des valeurs littérales de chaîne mono-octet.
Suffixes des littéraux entiers
Ce tableau répertorie les suffixes que vous pouvez ajouter aux littéraux entiers dans le texte structuré et la plage correspondante pour chaque suffixe.
Suffixe
Type de données littérales
Plage
Aucun
DINT
de -2 147 483 648 à 2 147 483 648
L
LINT
-9,223,372,036,854,775,808 à 9,223,372,036,854,775,808
U
UDINT
de 0 à 4294967295
UL
ULINT
de 0 à 18446744073709551615
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal