跳到正文
信奥逐课

第 034 课

char

🟢 入门 约 5 分钟

一句话理解

char 存放一个字符,本质是一个小整数。

为什么要学

读单个字母、判断是不是数字字符,都靠它。

讲解

字符字面量用单引号,例如 ‘A’、‘0’、‘\n’。

‘A’ 的 ASCII 是 65,‘a’ 是 97,‘0’ 是 48。因此 ‘A’ + 1 会得到 ‘B’ 对应的值。

读 char 时,cin 会跳过空格;若要读空格本身,需要别的方法。

例子

char c = 'A';
cout << c << " " << (int)c;

输出:

A 65

打印字符本身是 A;转成 int 看到的是 ASCII 编号 65。

常见错误

练习 做完再看下一课

字符字面量应该用?

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课