字符型
**作用:** 字符型变量用于显示单个字符
**语法:** char ch = 'a';
> 注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号
> 注意2:单引号内只能有一个字符,不可以是字符串
1 #include <iostream>
2 using namespace std;
3
4 int main() {
5 //1、字符型变量创建方式
6 char ch = 'a';
7 cout << ch << endl;
8
9 //2、字符型变量所占内存大小
10 cout << "char字符型变量所占内存: " << sizeof(char) << endl;
11
12 //3、字符型变量常见错误
13 //char ch2 = "b";用双引号会报错,要用单引号
14 //char ch2 = 'abcd'; 创建字符型变量时,单引号内只能有一个字符
15
16 //4、字符型变量对应ASCII编码
17 // a --97
18 // A --65
19 cout << (int)ch << endl;
20 system("pause");
21
22 return 0;
23 }
ASCII 码大致由以下**两部分组**成:
* ASCII 非打印控制字符: ASCII 表上的数字 **0-31** 分配给了控制字符,用于控制像打印机等一些外围设备。
* ASCII 打印字符:数字 **32-126** 分配给了能在键盘上找到的字符,当查看或打印文档时就会出现。
转义字符
**作用:**用于表示一些==不能显示出来的ASCII字符==
现阶段我们常用的转义字符有: \
1 int main() { 2 //转义字符 3 4 //换行符 5 cout << "Hello world "; 6 //反斜杠 \ 7 8 cout << "\"<< endl; 9 //水平制表符 作用可以整齐输出数据 10 11 cout << "aaa helloworld" << endl; 12 cout << "aa helloworld" << endl; 13 cout << "aaaaa helloworld" << endl; 14 system("pause"); 15 16 return 0; 17 }