方法一:
利用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. linux grub2 等待时间修改
  2. PYTHON系列-从零开始的爬虫入门指南
  3. 项目管理基础:系统切换相关知识笔记
  4. [Python]linux自己定义Python脚本命令
  5. [delphi]修改indy源码后重新编译
  6. linux 命令 which whereis whatis locate find
  7. Android 那些年,处理getActivity()为null的日子
  8. mockjs语法规范、设置mockjs拦截响应时间、Mock.Random占位符生成随机数据
  9. 数据分析中的可视化-常见图形
  10. [转]C语言嵌入式系统编程修炼之背景篇
  11. React Native (一) 入门实践
  12. abandon_mysql_使用Druid报错abandon connection, open stackTrace
  13. IT行业道德伦理 介绍
  14. 为什么对偶问题一定是凸优化问题?
  15. jzy3D从入门到弃坑_3使用jzy3D0.9画2D散点图--多条线条
  16. python使用百度aip文字识别
  17. c/c++: window下安装mingw-w64
  18. 关于Android Pie(Android 9.0)
  19. P2员工月度工作P160-P163
  20. 计算机公式or,OR值的计算方法

热门文章

  1. BAT云平台之争:百度领先,阿里发力,腾讯落后
  2. 全栈公开课(深入浅出现代Web编程)学习——Part0-Web 应用的基础设施
  3. win7自带的便笺桌面工具快捷键.
  4. 国外能够使用替代Google Map 方案调研
  5. 图网络分类以及一些通用框架
  6. UINO优锘科技:一台物理发动机带你看懂数字孪生八要素
  7. python作业答案用什么软件好_可以搜整本答案的软件 作业答案软件有哪些
  8. EMC传导干扰滤波电路的设计
  9. *****指令引用的*******内存。该内存不能为“written”的解决方法
  10. 英飞凌基础学习笔记(SMU)Safety Management Unit