1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言 输入字符 判断是否为字母(包括大小写)

C语言 输入字符 判断是否为字母(包括大小写)

时间:2019-02-18 13:26:23

相关推荐

C语言 输入字符  判断是否为字母(包括大小写)

大家好!今天来打印一个判断。输入一个字符,编程判断是否为字母(包括大小写)

字母都有对应的ASCII值,所以可以利用这个来进行打印。

如下:

打印的结果是这样的,为什么呢?我们知道,getchar是接收字符的,它也会接收\n,所以当输入a时,它的确会输出YES,但是我们是按了回车的,这个回车相当于\n,所以getchar就会接收\n,就会输出NO。

getchar的返回值为整形,所以ch类型为整形。

所以应该如下:

当然还有另外一种办法来替换图中的if语句,这里用到一个库函数————isalpha。

isalpha的返回类型为整形。

它的的头文件是<ctype.h>

大概意思就是 如果输入的字符为A~Z,a~z的话,则返回非零的值,如果不是的话,则返回零。

所以根据这样的话,可以替换其中的if语句。

希望对你有所帮助!!!^__^

布衣得暖真为福,千金平安即是春。

---------《增广贤文·下集》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。