知识网络1.5 将字符串中的小写字母转换成大写

以下是本节涉及的知识点

  • 将字符串小写字母转成大写
  • 字符数组
  • 从键盘输入字符串
  • char型数据的特点
  • 库函数

我们终于来到了这一系列boss中最后的boss了。虽然是最后一个,但却比前面的都要简单,因为这里面没有复杂的多重循环,没有烧脑的找规律,有的只是简单平和的数值处理。虽然比较简单,但是这里面讲述的方法和思路也是可以拓展的,是走向更高级的字符串处理的基石。

我们从这里学习了小写字母转换成大写后,就自然会明白如何转换成小写,如何把整数字符串转换成整数等等。

文章目录

  • 利用if或者switch进行大小写转换可行吗?
  • 我们需要找到大小写转换之间的规律
  • 将字符串里面的小写字母转换为大写字母
    • 定义常量和字符数组
    • 从cin输入字符串
    • 对某个字符进行小写转大写
    • 判断是否是小写字母
    • 对字符串每个字符进行循环
    • 最后是输出
    • 小结
  • 库函数

利用if或者switch进行大小写转换可行吗?

这是反例,小孩子请勿模仿)说到大小写转换,我们最容易想到的就是如下代码:

char c='c';
if(c=='a')c='A';
else if(c=='b')c='B';
else if(c=='c')c='C';
......
else if(c=='z')c='Z';

可能觉得写很多个if不太方便,所以我们用switch来做:

char c='c';
switch(c){
   
    case 'a':
    

你可能感兴趣的:(红助教程,cpp,字符串,小写,转换)