数据类型
数据类型
类型是相似数据所具有的共同特征。C++ 内置简单数据类型包括:字符型、整型、浮点型、布尔类型。
字符型 char
- 用单引号 '' 表示字符,用双引号 "" 表示字符串。
- ASCII 编码:计算机中所有数据(包括字符)以二进制形式存储,ASCII 码表记录每个字符的对应编码(128 个)。

其中:
- 字符 A
Z 的 ASCII 码值从 6590 - 字符 a
z 的 ASCII 码值从 97122 - 对应的大小写字符(a 和 A)的 ASCII 码值的差值为 32
- 数字字符 0
9 的 ASCII 码值从 4857 - 换行 \n 的 ASCII 码值为 10
- ASCII 码值从 0~31 这 32 个字符为不可打印字符,无法打印在屏幕上观察
明确:一个字符的本质就是它的 ASCII 码值
举例 1:用 ASCII 编码打印对应字符
#include <iostream>
using namespace std;
int main() {
char n = 65; // A 的 ASCII 编码为 65
cout << n << endl; // 屏幕上会打印出 A
return 0;
}
举例 2:char 类型变量只能接受单个字符
#include <iostream>
using namespace std;
int main() {
char n;
cin >> n; // 输入 65,"65"属于两个字符
cout << n << endl; // 输出 6,而不是输出 ASCII 编码 65 对应的字符 A
// 因为 char 类型变量 n 只能接受第一个字符 '6',所以输出结果为 6
;
}



