Description :
Construit une instance de la classe String. Il existe plusieurs versions qui construisent des chaînes à partir de différents types de données (c’est-à-dire les formatent sous forme de séquences de caractères), notamment :
- une chaîne constante de caractères, entre guillemets (c’est-à-dire un tableau de caractères)
- un seul caractère constant, entre guillemets simples
- une autre instance de l’objet String
- un entier constant ou un entier long
- un entier constant ou un entier long, utilisant une base spécifiée
- une variable entière ou entière longue
- une variable entière ou entière longue, utilisant une base spécifiée
- un nombre flottant ou double, en utilisant des décimales spécifiées
La construction d’une chaîne à partir d’un nombre donne une chaîne qui contient la représentation ASCII de ce nombre. La valeur par défaut est la base dix, donc
vous donne la chaîne « 13 ». Vous pouvez cependant utiliser d’autres bases. Par example,
vous donne la chaîne « d », qui est la représentation hexadécimale de la valeur décimale 13. Ou si vous préférez le binaire,
vous donne la chaîne « 1101 », qui est la représentation binaire de 13.
Syntaxe :
String(val)
String(val, base)
String(val, decimalPlaces)
Paramètres :
val
: une variable à formater en String. Types de données autorisés : chaîne, caractère, octet, entier, long, entier non signé, long non signé, flottant, double.
base
: (facultatif) la base dans laquelle formater une valeur intégrale.
decimalPlaces
: seulement si val est float ou double . Les décimales souhaitées.
Retour :
Une instance de la classe String.
Exemple de code :
Tous les éléments suivants sont des déclarations valides pour les chaînes.
Source : https://www.arduino.cc/reference/en/language/variables/data-types/stringobject/