C语言char的大小写转换
方法1:
需要头文件:#include <string.h>
在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。
大写字母与小写字母的ASCII值相差32,所有可以这样实现大写字母与小写字母的转换。
int nLen;//存储长度
char ch[100];//char变量
gets(ch);//得到char的值//首先判断char的长度:
nLen=strlen(ch);//需包含头文件string.hint i;
for(i=0;i<nLen;i++)
{if(ch[i]>=65 && ch[i]<=90)//如果是大写的{ch[i]=ch[i]+32;//ASCII值加32,变成小写的字母}}
方法2:
需要头文件:#include <string.h>
使用自带的函数,strupr()转换成大写,strlwr()转换成小写。
都是返回char*,
例如:
char chGet[100];
gets(chGet);
char *chBig = strupr(chGet);//把chGet整个换成大写的存入chBig
char *chSmall = strlwr(chGet);//把chGet整个换成小写的存入chSmall
C语言char的大小写转换相关推荐
- c语言中字母大写转小写,C语言中字母大小写转换的简单操作
大写字母要转换小写字母,要怎么操作呢?而在C语言开发中,我们经常会遇到这样或者那样的问题,别着急,爱站技术频道为你细细道来C语言中字母大小写转换的简单操作. C语言tolower()函数:将大写字母转 ...
- c语言中字母大小写转换的两种办法
起因: 牛客网一道题,需要按行输入多组字母,然后按行输出其转换大小写后的字母,我们来探讨一下. 分析: 有两个要点需要注意,一是要按行多组输入,二是要字母大小写转换.首先是按行多组输入,我们可以用wh ...
- C语言字符串完成大小写转换
//4.编写一个程序,可以一直接收键盘字符, //如果是小写字符就输出对应的大写字符, //如果接收的是大写字符,就输出对应的小写字符, //如果是数字不输出. 此题第一步需要遍历整个输入字符串 第二 ...
- c语言 字符串字母大小写转换
本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格式: 输入为一个以"#"结 ...
- c语言char转wchar t,c语言char和wchar_t 转换
最近遇到一个在C语言当中处理中文的问题,因为汉字和ascii不同,汉字是多字节编码方式,ascii只用一个字节表示,所以在用c语言提供的strlen函数得到的长度是字节长度; 以下都是utf-8编码方 ...
- c语言用数组发送大写字母怎么读,c语言字符数组大小写转换
2014 全志科技校园招聘笔试题-------编程: 题目:给定字符串''just do it !'',将其转化为大写"JUST DO IT!" 方法一: /* * * 给定 ...
- ZZNUOJ_C语言1023:大小写转换(完整代码)
题目描述 输入一个字母,若是小写字母,则变为大写输出,否则,原样输出 . 输入 输入为一个字母a . 输出 输出为转换后的字母,单独占一行 . 样例输入 a 样例输出 A 完整代码: #include ...
- C语言实现人民币大小写转换,简洁易扩展易维护
输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式.如23108元,转换后变成"贰万叁仟壹百零捌"元.为了简化输出,用小写英文字母a-j顺序 ...
- C语言实现大小写转换,如果输入的不是字母就重新输入
简单的C语言程序实现大小写转换,由于字符是通过ASCII码存的内存中的,所以小写字母的ASCII码比大写字母大32,. 通过while控制输入的不是字母的话就重新输入,是的话就执行下一步判断. #in ...
最新文章
- 【FFmpeg】自定义回调函数处理AVIOContext中的数据
- jmeter聚个报告怎么看qps_Jmeter查看QPS和响应时间随着时间的变化曲线
- 在开发流程中嵌入安全测试
- pytorch 保存网络的时候值得注意的事情
- linux 五种IO模型 简介
- 如何验证自己的网络是否支持ipv6
- 多线程:无锁、偏向锁、轻量锁、重量级锁
- poj1942(求组合数)
- 50万数据生成6位数不重复字符串_R语言系列3:高级数据管理
- 嵌入式软件开发注意事项一
- oracle 从右往左截取_截取GIF、调分辨率、快捷拨号,三星这些功能让人爱不释手...
- Prometheus和Grafana的监控Linux服务器和MYSQL数据库
- db链接相关链接相关参数理解
- 超级电容怎么才能把内阻做小_内置超级电容汽车熄火仍可工作,韩国AHL车载无线充内藏重器...
- COM技术入门(1)
- C语言图书出入库管理系统
- sql语句动态拼接多个查询条件查询数据库
- 系统安装-U盘安装Windows XP SP3纯净版简述
- Kafka 测试环境宕机原因查询(二)
- 500万条微博数据来源分析