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