温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,我是小林,今天这节课要讲一下第3C语言实现将大写字母A转化为小写字母A,这道题实际上要考虑就是字符在C语言中是用什么方式来存储的,看这个解析思路,字符数据是以二次马表相注在内存中的显示和整数的存储方式类似,字符型数据和其他算数运算数之间数据是可以相互复制和运算的。直接来看一下我写好这个小案例,直接从这行开始,第五行开始是第一字符变量,单写字母可以赋值,相写字母可以赋值,然后各位可以看到注意一下这个第八行和第九行,我输出的这不是百分之C,而是百分之D,各位可以猜一下运行结果是什么,可以看到输出大写一下整数类型输出是65,了解一下输出的是97,通过这就可以理解的字母在C语言中二次马表存储的方式。然后。看一下这个案例应该怎么改,其实从第七行开始分析,刚刚我给大家演示了,就是大写字母A和小写字母A,它之间隔了一个数就32,因此我这里给它赋值,小写字母等于大写字母加上32 65加三十二十多是97,这是在以百分之C的格式输出,可以看到输出结果就是小A,看到这的小伙伴可以给小人点个赞呃,再强调一下今天的重点,这些重点就是考察这个字符在C语言中是以什么方式来存储的,它是以二次马表方式来存储的,大写字母A在C语言里它存在二次马表里存的是65,小写A97,这你把六十五六十五加32它俩中间隔的值不32嘛意思,你要想把它转化成它对应的单写字母,就加加32即可,大写B存储的是66,然后小写的话是九十八一四往后加一,那就是大小写转化的一个四项,今天课到这结数了,明天要讲项例四四应元实现用百分之F输出实数,且只能得到六个小数。
我来说两句