初学C语言都会遇到要求写大小写转换的题目

这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要将大写字母转换为小写字母可以将该字符ASCII码值+32,同理小写字母转换成大写字母只需将该字符ASCII码值-32

代码如下:

 #include<stdio.h>

 int main()
{
char ch1,ch2,c1,c2;
ch1='a';
ch2='A';
c1=ch1-;
c2=ch2+;
printf("%c,%c\n",ch1,ch2);
printf("%c,%c\n",c1,c2);
return ;
}

最新文章

  1. python使用pdkdf2加盐密码
  2. asp 使用TreeView控件
  3. 网页JQ基础之jq-隐藏以及显示特效
  4. 自动装箱(boxing)和自动拆箱(unboxing)
  5. Linux_06------Linux的磁盘管理
  6. 获取元素在浏览器中的绝对位置(从jquery1.8中抠出来)
  7. bitmap size exceeds VM budget
  8. EL&amp;struts2标签 读取map,list集合
  9. linux下磁盘的挂载与卸载
  10. hdu 3394 Railway
  11. Java NIO的多路复用及reactor
  12. java操作txt文本(一):遇到指定字符换行
  13. tensorflow分类-【老鱼学tensorflow】
  14. 在使用mysql8.0的时候遇到的密码链接问题
  15. Markdown学习示例
  16. CodeForces 516C Drazil and Park 线段树
  17. 转://对于11gR2的集群relink
  18. 利用gsoap工具,通过wsdl文件生成webservice的C++工程文件
  19. bootstrap3浏览器支持情况
  20. 一款基于jquery固定于顶部的导航

热门文章

  1. ueditor使用本地保存,自动恢复上次编辑的内容
  2. ROS2GO 与WIN10 双系统安装
  3. LVS笔试题!
  4. glog入门demo
  5. JS高级---案例:验证用户输入的是不是中文名字
  6. DE1_MSEL
  7. C++-POJ2159-Candies[spfa][栈优化][邻接表]
  8. CodeForces 1144D
  9. Docker(一)概念与基础
  10. 题解【Vijos1159】岳麓山上打水