Ce type de donnée représente une chaîne de caractères de longueur variable
Le premier caractère d'une chaîne est numéroté un, pas zéro.
En théorie, une chaîne de caractère peux contenir des caractères nuls (c.a.d. un caractère qui a comme code ASCII zéro). Mais comme quelques fonctions
de Gambas tiennent compte du caractère nul comme terminaison de chaîne, particulièrement les méthodes de classe natives ayant comme arguments des chaînes, vous devriez les éviter autant que possibles!
Exemple
PUBLIC sPub AS String ' Cette chaîne peut être utilisée par toutes les sous-routines du même module
PUBLIC SUB Button1_Click()
DIM sLoc AS String ' Cette chaîne est locale à la sous-routine
sPub = "74zu88"
sLoc = Mid$(sPub, 3, 2)
IF sLoc = "zu" THEN PRINT "Attendu"