方法一:
利用getchar()和putchar实现
1.大写字母转换为小写字母

//大写转小写
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include <string.h>
int main()
{char c1, c2;c1 = getchar();c2 = c1 + 32;  //加32,将大写字母转换为小写字母putchar(c2);putchar('\n');return 0;
}

2.小写字母转换为大写字母

//小写转大写
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include <string.h>
int main()
{char a1, a2;a1 = getchar();a2 = a1 - 32;putchar(a2);putchar('\n');return 0;
}

注意:getchar()只能接收一个字符,要想输入多个字符,就要多次使用。
putchar()也一样,只能输出一个字符。
方法二:用tolower()和toupper()实现
1.单个字符转换
(1)大写字母转换为小写字母

//大写转小写
int main()
{char c1;c1 = getchar();c1 = tolower(c1);putchar(c1);    return 0;
}

(2)小写字母转换为大写字母

//小写转大写
int main()
{char c2 ;c2 = getchar();c2 = toupper(c2);putchar(c2);return 0;
}

2.字符串转换
(1)大写字母转换为小写字母

//大写转小写
int main()
{char ch[] = "asd!@#$ASDF";char c;int i = 0;while (ch[i]){c = ch[i];putchar(tolower(c));i++;}return 0;
}

(2)小写字母转换为大写字母

//小写转大写
int main()
{char sh[] = "qwertGFDS!@#$";char c;int i = 0;while (sh[i]){c = sh[i];putchar(toupper(c));i++;}return 0;
}

注意:tolower():把给定的字母转换为小写
toupper():把给定的字母转换为大写
tolower()和toupper()需要引用头文件#include<ctype.h>

大小写字母的相互转换 C语言相关推荐

  1. c语言首字母大小写字母转换,C语言大小写字母转换,C语言 大小写字母转换

    导航:网站首页 > C语言大小写字母转换,C语言 大小写字母转换 C语言大小写字母转换,C语言 大小写字母转换 匿名网友: #includevoid main(){char c1,c2: // ...

  2. 字符串大小写字母转换c 语言,towlower()

    wint_t towlower ( wint_t wc ); towlower() 函数用来将大写字母转换为小写字母(针对宽字符). 只有当参数 wc 是一个大写字母,并且存在对应的小写字母时,这种转 ...

  3. c语言大小写字母相互转化,c语言大小写字母怎么转化?

    在C语言中,小写字母转换为大写字母的方法是将小写字母的ASCII码值减去32(例:A=a-32):大写字母转换为小写字母的的方法是将大写字母的ASCII码值加上32(例:a=A+32)即可. 在 C ...

  4. 大小写字母转换c语言用getchar,用getchar改写大小写.doc

    用getchar改写大小写 用getchar改写大小写 程序删除自己改写自己 有这样一个问题:让程序本身能限制它的运行次数,比如只能运行10次. 目前使用的方法大都是通过读取和改写外部文件的数据来判断 ...

  5. C语言大写字母E转小写e,C语言 大小写字母转换

    C语言 大小写字母转换 C语言大小写字母转换 1. 完成一个大小写字母自动转换的程序,输入大写字母,程序可以输出小写字母,输入小写字母,可以输出大写字母 #include int main() { c ...

  6. C语言实例-大小写字母间的转换

    初学C语言都会遇到要求写大小写转换的题目 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCI ...

  7. C语言——大小写字母转换

    C语言大小写字母转换 在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母. 1.小写转换大写 int main() { ...

  8. c++语言字母转换,c++大小写字母转换的思路有几种?

    C++简介: C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计.C++擅长面向对象程序设计 ...

  9. c语言大小写字母相互转化,字母大小写互相转换 ASCII码转化符号问题

    字母大小写互相转换 ASCII码转化符号问题 请问在c语言中 字母大小写互相转换怎么编写? 请问为什么 #include void main() { char a,c; int b; printf(& ...

最新文章

  1. NetworkInfo 方法过时的处理方法
  2. 2018年聊天机器人状态报告
  3. vue中使用Base64编码和解码
  4. myeclips/eclipse配置总结(根据网络整理)
  5. HTTPS(身披SSL协议的HTTP)
  6. Python语言编程之批量文件重命名
  7. 在ubuntu16安装supervisor 并 启动 .net core.
  8. caffe特征提取/C++数据格式转换
  9. STM32-时钟-时钟树-时钟初始化配置
  10. 2020,国产数据库崭露峥嵘的发轫之年
  11. linkedhashmap中关于LRU算法的实现
  12. vue php 加载速度,Vue加载优化,速度提高一倍。
  13. TRUNCATE TABLE 与 DELETE在删除整个表的所有记录时的区别
  14. 电信网通南北分治 学者呼吁应查处
  15. Gradle、 Gradle Android Plugin 、 Build Tools之间关系
  16. 生活随记 - 2020国庆第一天
  17. CryptoJS 加密
  18. 如何做到域名防红成为微信防封域名
  19. ABeam Recruiting | ABeam旗下艾宾信息技术开发(西安) 2023届校招资讯大放送
  20. HackTheGame 游戏全攻略(各关攻略文章汇总)

热门文章

  1. 中国呼叫中心产业投资潜力及运营策略建议报告2021-2027年
  2. matlab openblas,armadillo + openblas
  3. H264_Lite高清视频编码器/解码器IP核(FPGA/ASIC通用)
  4. python爬虫:爬取所有车标图片保存本地
  5. 【Atcoder】AtCoder Beginner Contest 174总结
  6. 大数据技术与应用-D1
  7. QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现
  8. 软件测试-基于判定表测试作业
  9. 腾讯文档服务器异常怎么回事,腾讯文档怎么编辑不了 编辑不了解决方法
  10. python扇贝每日一句api_扇贝-每日一句