char

描述

资料型别 char 占用 1 个位元组的记忆体空间储存一个字符值,将文字写在单引号之中表示为字符,像是 ’A’ (若是多个字符则称为字串并改用双引号: ”ABC”)。

字元透过编码成数字后以其数值储存起来,字符的编码方式请参见 ASCII 表,这代表使用字符的 ASCII 码可以进行算术处理(例如 ’A’+1 的数值为 66,因为大写字母 A 的 ASCII 码是 65),关于更多的字元如何转换为数字的资讯请参考 Serial.println

char 是一个带有正负号的资料型别,这表示它的编码范围是从 -128 到 127,若是无符号的型别则为 1 个位元组大小 (8位元) 的资料型别。

范例

  char myChar = 'A';
  char myChar = 65;      // 两者是相等的

See also

byte
int
array
Serial.println


语法参考主页面

本页由热血青年 LBU 译自英文版。

The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.