char
char型は、1バイトの文字値(または-128〜127の値を持つ整数)を格納します。 文字リテラルは、次のように一重引用符で書かれます: 'A'(複数の文字列 - 二重引用符 "ABC"を使用)
コンピュータ上の他のすべてのものと同様に、文字は数字として格納されます。 特定のエンコーディングをASCIIチャートで見ることができます。 これは、文字のASCII値が使用されている文字の算術演算が可能であることを意味します(例えば、大文字AのASCII値が65であるため、 'A' + 1は10進値66です)。 文字が数値に変換される方法の詳細については、Serial.println()のマニュアルを参照してください。 charデータ型は符号付きの型です。つまり、-128から127までの数値をエンコードします。0から255の値を格納する符号なしの型の場合は、unsigned char型(2語)を使用します。
利用例
code:サンプル
// The following two lines are equivalent, using the ASCII
// character encoding:
char c = 'A';
char c = 65;
関連項目
配列 (a string is just an array of chars) このドキュメントはleafLabs, LLC.が執筆し、たま吉が翻訳・一部加筆修正したものです。