作业介绍
字符型变量回顾
字符型常量的表示方法
用单引号引起的单个字符为字符型常量
char a = '9';//将字符“9”赋值给字符型变量a
字符型变量的常见操作
三个重要ASCII码
- '0':48
- 'A':65
- 'a':97
字符数组
字符型数组的定义与储存
char a[25];
注意:字符串的结尾会默认以'\0'作为结束标志,定义数组时需留出空位
字符型数组的输入输出
与整型数组不同的是,字符数组可以直接通过cin
和cout
进行输入与输出。
char a[100];
cin >> a;
cout << a;
除此之外,字符数组还有一种特殊的输入方式
char a[100];
cin.getline(a, 100);
两种方式相比,第一种输入方式遇到空格会结束读取,而第二种输入方式能够将一行包含空格的字符串全部输入。
字符型数组的遍历与特殊工具
strlen(a)
可以用来求出字符型数组中字符串的长度。
char a[50];
cin >> a;
int len = strlen(a);
// 第一种遍历方式:用长度
for(int i = 0; i < len; i++) {
if (a[i] >= 'A' && a[i] <= 'Z')
cnt++;
// 统计字符串中大写字母的个数
}
// 第二种遍历方式:用结尾的'\0'标志
for(int i = 0; a[i]; i++) {
if (a[i] >= 'A' && a[i] <= 'Z')
cnt++;
}
- 状态
- 已结束
- 题目
- 7
- 开始时间
- 2025-1-22 0:00
- 截止时间
- 2025-1-29 23:59
- 可延期
- 24 小时