本篇文章讲解题目:比较字符
推荐先独立进行解题尝试,然后再阅读本篇讲解!
细想之下,计算机能储存字符是一件非常了不起的事情,毕竟它不同于数字。
数字还可以使用二进制转换,而字符怎么办……
为了解决这一问题,在C语言里,字符是被存储为数字的,其可像数字一样参与运算。
我们可以使用类似于下面的代码来查看代表字符的数字是多少:
|
|
所以这一题便可以方便的进行比较。
字符的类型为char,格式化输入输出使用%c。
|
|
需要注意的是,小写字母ASCII值是大于大写字母ASCII值的,而题目定义为小写字母小于大写字母,所以对于这种情况应该特殊判断。