作业介绍

字符型变量回顾

字符型常量的表示方法

用单引号引起的单个字符为字符型常量

  char a = '9';//将字符“9”赋值给字符型变量a

字符型变量的常见操作

三个重要ASCII码

  • '0':48
  • 'A':65
  • 'a':97

字符数组

字符型数组的定义与储存

char a[25];

注意:字符串的结尾会默认以'\0'作为结束标志,定义数组时需留出空位

字符型数组的输入输出

与整型数组不同的是,字符数组可以直接通过cincout进行输入与输出。

  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-2-13 0:00
截止时间
2025-2-20 23:59
可延期
24 小时