【NB】C语言每日一练

优选教程   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-1-13

本人C语言菜鸟,最近工作中频频出现C语言小错误,遂决定使用笨方法提高我的C语言水平,坚持每天一个C语言小练习,养成C语言手感,从此让编程成为习惯

从键盘输入一个大写字母,要求改用小写字母输出

从键盘输入可以使用scanf或getchar等函数。

大写字母是一个字符,字符类型数据在C语言中是以ASCII码的形式存放在内存单元中,字符'a'的ASCII码为97,字符’A’的ASCII码为65。

C语言字符变量可以进行算术运算,在运算时会使用其对应的ASCII码参与运算,所以如果将'A'与32相加,就相当于65+32,等于97,正好对应字符'a'的ASCII码,即如果想将大写字母'A'转换为小写字母'a',只需使用A+32即可。

在ASCII码对照表中,英文字母是按照a~z和A~Z的顺序排列,所以其他字母进行大小写转换,同样需要使用+/-32。

这些都是基础啊
看不懂的可以问
但是我把注释都已经写出来了哈,喜欢请留下关注
这都是大一学的吧[滑稽]
5楼
玖月๑ 2022-1-17
奖励结算,当前结算等级:1;少侠辛苦了。
6楼
1213 2022-1-17
不能用strlwr吗
7楼
夏丶 2022-1-22
改成while直到有正确读入为止好一点吧,我手欠打了个回车,再输入A怎么办?又不能手动输入%b退格
8楼
歨簿 2022-1-24
楼主帮帮我*^%ghu33这个是什么意思啊

评论

登录后才可发表内容
  • 主题

    863

  • 帖子

    39585

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1030s Mem:2036Kb