Description :
Un type de données utilisé pour stocker une valeur de caractère. Les littéraux de caractères sont écrits entre guillemets simples, comme ceci : ‘A’ (pour plusieurs caractères – chaînes – utilisez des guillemets doubles : « ABC »).
Les caractères sont cependant stockés sous forme de nombres. Vous pouvez voir l’encodage spécifique dans le tableau ASCII . Cela signifie qu’il est possible de faire de l’arithmétique sur des caractères, dans lesquels la valeur ASCII du caractère est utilisée (par exemple ‘A’ + 1 a la valeur 66, puisque la valeur ASCII de la lettre majuscule A est 65). Voir la Serial.println
référence pour en savoir plus sur la façon dont les caractères sont traduits en nombres.
La taille du char
type de données est d’au moins 8 bits. Il est recommandé de n’utiliser que char
pour stocker des caractères. Pour un type de données non signé à un octet (8 bits), utilisez le byte
type de données.
Syntaxe :
char var = val;
Paramètres :
var
: Nom de variable.
val
: la valeur à attribuer à cette variable.
Exemple de code :
Source : https://www.arduino.cc/reference/en/language/variables/data-types/char/