2021-06-25大小写字母转换以及getchar的使用

简介: 2021-06-25大小写字母转换以及getchar的使用

描述

实现字母的大小写转换。多组输入输出。

输入描述

多组输入,每一行输入大写字母。

输出描述:

针对每组输入输出对应的小写字母。

注意:循环多次读入,利用gethar消去读入的换行符

多组输入过程中要注意“回车”也是字母,所以要“吸收”(getchar())掉该字母。

image.png

注意几点问题:

①一个字符加一个整型等于:

该字符的ASCII码值与整型数据相加,结果为一个整型

②回车和getchar()的问题:


getchar 函数的功能是从键盘上输入一个字符。其一般形式为“getchar()”。通常把输入的字符赋予一个字符变量,构成赋值语句,如:char c;或c=getchar();


使用 getchar 函数还应注意几个问题:

getchar 函数只能接收单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。


使用 getchar 函数前必须包含文件“stdio.h”。


③小写字母和大写字母之间的差值为 32。


相关文章
|
9月前
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
112 1
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
|
4月前
将小写字母全部转换成大写字母
【10月更文挑战第17天】将小写字母全部转换成大写字母。
89 5
|
9月前
|
弹性计算 运维 Shell
|
6月前
|
人工智能
将两个数字用字符串输入,因为b它字符都一样,
将两个数字用字符串输入,因为b它字符都一样,
|
9月前
|
Java
Java正则表达式去掉非汉字字符
【5月更文挑战第11天】Java正则表达式去掉非汉字字符
187 3
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
302 0
|
C语言
向字符串添加空格
首先我们可以算出s数组的大小-len,也可以直接得到spaces的大小-即要添加的空格数,那么我们要创建的数组大小是len+spacesSize吗? 不是,应该是len+spacesSize+1,这里的加一是存放一个'\n' 这里呢 我们可以写一个for i循环,用来把s中的元素放到arr里面,然后在外面定义一个falg用来充当arr的下标,存进一个元素falg++,再定义一个j=0,当i == space[j]就存放空格,每存放一个空格++.
83 0
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
解决scanf无法完整获取带空格字符串问题
解决scanf无法完整获取带空格字符串问题
解决scanf无法完整获取带空格字符串问题
|
C语言
详解:字符转换函数(大写转小写,小写转大写)
详解:字符转换函数(大写转小写,小写转大写)
231 0
详解:字符转换函数(大写转小写,小写转大写)

热门文章

最新文章