[Data Types]
描述
A data type used to store a character value. Character literals are written in single quotes, like this: ‘A’ (for multiple characters – strings – use double quotes: “ABC”).
Characters are stored as numbers however. You can see the specific encoding in the ASCII chart. This means that it is possible to do arithmetic on characters, in which the ASCII value of the character is used (e.g. ‘A’ + 1 has the value 66, since the ASCII value of the capital letter A is 65). See Serial.println
reference for more on how characters are translated to numbers.
The size of the char
datatype is at least 8 bits. It’s recommended to only use char
for storing characters. For an unsigned, one-byte (8 bit) data type, use the byte
data type.
語法
char var = val;
參數
var
: variable name.val
: the value to assign to that variable.
範例程式碼
char myChar = 'A'; char myChar = 65; // both are equivalent
參考
- [Language] byte
- [程式語法] int
- [Language] array
- [Language] Serial.println
語法參考主頁面
86Duino 參考的文本是根據 Creative Commons Attribution-ShareAlike 3.0 License,部分文本是從 the Arduino reference 修改的。 參考中的代碼示例已發佈到公共領域。