c语言大小写字母变换,C语言学习:任意大小写字母转换
实现任意大小写字母转换的代码:
#include
#define DAXIE(x) (x>='A' && x<='Z') //判断是大写字符。
#define XIAOXIE(x) (x>='a' && x<='z') //判断是小写字符。
#define ZHUANXIAOXIE(x) (x-'A'+'a')//转为小写
#define ZHUANDAXIE(X) (x-'a'+'A')//转为大写
int main()
{
char str[100];
int i;
gets(str);
for(i = 0; str[i]; i ++)
if(DAXIE(str[i])) str[i] = ZHUANXIAOXIE(str[i]);//如果是大写字符,转为小写。
else if(XIAOXIE(str[i])) str[i] = ZHUANDAXIE(str[i]);//如果是小写字符,转为大写。
puts(str);//输出结果 return 0;
}
利用int tolower(int ())函数,将大写字母转换成小写字母。
例子:
#include
main(){
char b[] = "qWErt222;!#$";
int i;
printf("before tolower() : %b\n", b);
for(i = 0; i < sizeof(b); i++)
b[i] = tolower(b[i]);
printf("after tolower() : %b\n", b);
}
同样,也可以利用利用int tolower(int ())函数,将小写字母转换成大写字母。
例子:
#include
main(){
char a[] = "qWErt222;!#$";
int i;
printf("before toupper() : %a\n", a);
for(i = 0; i < sizeof(a); i++)
a[i] = toupper(a[i]);
printf("after toupper() : %a\n", a);
}
c语言大小写字母变换,C语言学习:任意大小写字母转换相关推荐
- c语言单词的一个字母变换,c语言:输入一行英文字符串,把每个单词第一个字母变为大写,输出修改后的字符串知道...
#include #include #include int main(int argc,char*argv[]) { char str[100+1]; int isfirst=1; char ch; ...
- 图形基本变换c语言代码,图形变换-C语言课程设计.doc
学号 <> 课程设计报告 图形变换网络工程班级:16(3)姓名:指导教师:成绩: 计算机学院 2017 年 5月 10日 目录- 1 - 1 设计要求- 2 - 2 程序功能- 2 - 3 ...
- dct余弦离散c语言,离散余弦变换C语言实现(DCT)
离散余弦变换 实现了一维DCT.二维DCT及其反变换 void initDCTParam(int deg) { // deg 为DCT变换数据长度的幂 if(bHasInit) { return; / ...
- R语言进行Box-Cox变换
@R语言进行Box-Cox变换 R语言进行Box-Cox变换 Box-Cox变换是Box和Cox在1964年提出的一种广义幂变换方法,是统计建模中常用的一种数据变换,用于连续的响应变量不满足正态分布的 ...
- 字母在C语言中的格式,26字母大小写书写格式
奇速英语"音标"+"思维导图记单词" 奇速英语秋季面向全国"音标"+"思维导图记单词专利"公开课已经告一段落,奇速君知道 ...
- c语言 字母 八进制表示'/1011',C语言C语言第一课:C语言概述为什么学习C语言怎样学习C语言.DOC...
[摘要]C语言 第一课: C语言概述 为什么学习C语言 怎样学习C语言 参考资料 ----------------------------------------------------------- ...
- C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写
C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...
- c语言大小写字母相互转化,c语言大小写字母怎么转化?
在C语言中,小写字母转换为大写字母的方法是将小写字母的ASCII码值减去32(例:A=a-32):大写字母转换为小写字母的的方法是将大写字母的ASCII码值加上32(例:a=A+32)即可. 在 C ...
- 【Python蓝桥杯】单词分析 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。
最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案 单词分析 问题描述 资源限制 Python时间限制:1s,内存限制:25 ...
- 单词分析 题目描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。
题目描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度.小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪 ...
最新文章
- Android项目Build报错Unable to execute dx(65535问题解决方案)
- Java Spring研究之initHandlerMappings - MavenSandbox debug
- 计算机变革时代:虚拟化和云计算
- .NET生成漂亮桌面背景
- 32岁武汉硕士毕业4年后重新高考,考上本硕需再读8年:“不是一时冲动”
- html字符实体标签语法,HTML字符实体与文本格式化标签
- 华为交换机配置syslog发送_华为/H3C Syslog配置
- CLR_via_C#.3rd 翻译[25.8 使用线程的理由]
- EXCEL中输入的数字无法正常显示变成科学计数法
- 软件工程(系统流程图讲解)
- fastboot简介(android烧录指令)
- 客户端与服务器端通信方式总结
- 2020-08-09 我来邀请码
- 数据分析团队正成为手游公司的标配,但我为什么说解散他
- 安卓获取不到imsi_android 代码获取IMEI,IMSI都为空,怎么解决?
- 阿里云域名备案与实名认证注意问题
- 对移动硬盘里的文件夹加密
- 巧克力html模版,PH配方【巧克力夏洛特chocolate Charlotte】
- 一文搞懂CDN加速原理
- python打印汉字报错_python中文输出报错解决方案(实例教程)
热门文章
- 宾州州立大学帕克分校计算机科学,宾夕法尼亚州立大学帕克分校计算机专业好吗?...
- 找不到系统指定路径的解决思路
- uva10099+uvauva10048
- 用Affinity画对称纹理
- Vue根据directive指令进行div拖拽,解决拖拽drag后触发点击click事件,并在directive中调用this
- html图片幻灯片效果,使用CSS3实现的超酷幻灯图片效果
- python中shift函数_Pandas Shift函数的基础入门学习笔记
- 酷睿i3 10105f参数 i310105f属于什么水平 i3 10105f性能怎么样
- Halcon 算子 Orientation_region
- MobaXterm使用技巧