1. 前言
今天自己倒腾了就很久大小写字母转换的代码,但是就是不行后来还是就看了https://blog.csdn.net/cyyxb1/article/details/128105276的CSDN文章才有所领悟,具体的可移步去该链接处。
2. 开始主题
2.1 ASCII表
要想知道大小写字母的转换原理的话,首先你要知道ASCII表
好,你已经见过ASCII表了,这次我们只研究‘A’->'Z' && 'a'->'z'的码值范围
由图可知‘A’的码值是65,‘a’的码值是97,‘Z’的码值是90,‘z’的码值是122。所以相信大家已经找出规律了,大小写字母之间的码值是32,只要存在规律,那么就可以尝试用代码进行编写。
2.2 如何让计算机理解你要做的事
看了上面的小牛牛们,如果喜欢动手的应该已经去尝试了~
怎么样是不是和本牛的这个一样呢
这需要注意一下的是,框框内的语句也可以这样写
这样也是一样可以执行的,但是这边还是建议大家用第二种写法,应为在C语言中,对语法的规定是很严格的,C语言中明确规定了只有同类型的数据才可以进行对比运算。