说明
char数据类型使用1个字节的内存来存储单个字符值。字符以ASCII编码的形式存储。字符应写在单引号中,如: ‘A’。(char数据类型不能存储字符串。另外在Arduino编程中,由多个字符组成的字符串应使用双引号来表示,如:“ABC”。)
字符的ASCII值可以用来作数学计算。如以下语句:
char asciiB = 'A'+ 1;
以上语句中,因为大写A的ASCII值是65,所以运行结果是66,也就是大写B的ASCII编码。
char数据类型是有符号的类型,这意味着它的编码为-128到127。
示例
[c gutter=”0″]
char myChar = ‘A’;
char myChar = 65; // 两种声明结果都是相同的
[/c]