char
Description :
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 toutefois stockés sous forme de nombres. Vous pouvez consulter le codage spécifique dans le tableau ASCII. Cela signifie qu’il est possible d’effectuer des opérations arithmétiques sur des caractères, en utilisant la valeur ASCII du caractère (par exemple, A + 1 a la valeur 66, puisque la valeur ASCII de la lettre majuscule A est 65). Consultez la référence Serial.println pour en savoir plus sur la conversion des caractères en nombres.
La taille du type de données char est d’au moins 8 bits. Il est recommandé de n’utiliser char que pour stocker des caractères. Pour un type de données non signé sur un octet (8 bits), utilisez le type de données byte.
Syntaxe :
char var = val;
Paramètres :
- var : nom de la variable
- val : la valeur à attribuer à cette variable
Exemple de code :
char myChar = 'A'; char myChar = 65; // les deux sont équivalents
Source : https://docs.arduino.cc/language-reference/en/variables/data-types/char/