//gerchar()和putchar()只能处理单个字符的输入与输出#include<stdio.h>int main ()
{char ch; //定义一个字符变量ch;printf("input characters:");ch=getchar();while(ch!='\n'){//当输入的字符不是回车的时候就继续循环;if(ch>='A'&&ch<='Z')ch=ch-'A'+'a';  //大写转小写else if(ch>='a'&&ch<='z')ch=ch-'a'+'A';  //小写转大写putchar(ch);  //输出转换后的字符;ch=getchar();//读入下一个字符才能继续循环;}

等价于

while((ch=getchar())!=’\n’){ //用一个表达式实现输入和比较 //当输入的字符不是回车的时候就继续循环;
if(ch>=‘A’&&ch<=‘Z’)
ch=ch-‘A’+‘a’; //大写转小写
else if(ch>=‘a’&&ch<=‘z’)
ch=ch-‘a’+‘A’; //小写转大写
putchar(ch); //输出转换后的字符; }

return 0;
}

c语言--输入字符大写转小写,小写转大写相关推荐

  1. c++ 字符串合并_C语言输入字符和字符串(所有函数大汇总)

    C语言输入字符和字符串(所有函数大汇总) C语言有多个函数可以从键盘获得用户输入,它们分别是: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据. getchar() ...

  2. C语言输入字符和字符串

    在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据. getchar().getche().getch():这三个函数都 ...

  3. c语言输入字符时控制符%c前加空格的原因解释

    文章目录 一.前景知识 1.缓冲区 2.标准输入流 二.scanf语句的执行 1.scanf对于整形%d的输入 2.scanf对于字符%c的输入    在编一个代码时偶然间发现一个知识盲点-用scan ...

  4. C语言输入字符和字符串(所有函数大汇总)

    C语言有多个函数可以从键盘获得用户输入,它们分别是: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据. getchar().getche().getch():这三个 ...

  5. C语言 输入字符 ,判断是否为字母(包括大小写)

    大家好!今天来打印一个判断.输入一个字符,编程判断是否为字母(包括大小写). 字母都有对应的ASCII值,所以可以利用这个来进行打印. 如下: 打印的结果是这样的,为什么呢?我们知道,getchar是 ...

  6. C语言输入字符表示退出程序

    int a; printf("请输出一个非零整数:\n"); int reg=scanf("%d",&a); printf("reg=%d\n ...

  7. c语言:(指针)输入一行文字,找出其中的大写字母,小写字母,数字,空格以及其他字符

    c语言:(指针)输入一行文字,找出其中的大写字母,小写字母,数字,空格以及其他字符 #include<stdio.h> #include<stdlib.h> #include& ...

  8. c语言输入一行文字 找出其中大写字母,输入一行文字 找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少。 C++...

    C++编程,要求用指针或引用方法处理:C语言: 输入一行文字 找出其中的大写字母.小写字母.空格.数字以及其他字符各有多少. c++设计(第3版)题解与上机指导 谭浩强 编著 以下是此题的[c++源代 ...

  9. C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符

    题目如下: 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符 #include<stdio.h>void main() {int n ...

最新文章

  1. php mysql集群_PHP如何访问数据库集群
  2. 【JavaSE04】Java中循环语句for,while,do···while-练习
  3. 计算机二级c语言考点分析,计算机二级C语言考点分析.doc
  4. webstrom 中 plugins error 设置里 Languages Frameworks里面没有JavaScript?
  5. java系列5:如何使用创建的类
  6. Android下拉刷新上拉更多瀑布流(附源码)
  7. 在Asp.net中弹出对话框,确定后跳转到其他页面
  8. 有关古文的C语言编程题,文言文考试也编程,文言语言!!!(附c/c++自译)
  9. hlws如何修改服务器密码,线切割hl控制系统输入法操作说明
  10. 转盘抽奖 canvas 抽奖 H5 源码
  11. Android隐藏app应用图标
  12. 清理垃圾文件属于计算机安全维护吗,垃圾文件清理,垃圾文件清理器
  13. 个人外汇买卖能不能一直等到赢利再平仓
  14. tweenMax代码未定义问题
  15. C语言学习日记(四)
  16. android相机采集sdk,C#用basler相机sdk采集图像并用halcon显示的小程序
  17. minecraft1.16java_我的世界:1.16最神奇的种子,自然生成的石头雕像,基岩能用!...
  18. 学php收获与体会,实习心得体会及收获
  19. 机器学习-8(单调函数)
  20. 如何写一个简单java接口的例子(内容详细,适合初学者)

热门文章

  1. 3-3 OneHot编码
  2. 美创科技与浪潮云海Insight HD软件完成产品兼容互认证
  3. 为什么玩无线电的人那么少
  4. java判断简体和繁体字_如何判断一个字符串是繁体编码还是简体编码?????????...
  5. NVIDIA可编程推理加速器TensorRT学习笔记(三)——加速推理
  6. 智能穿戴设备洗牌正当时,彩屏荣耀手环4机会来了?
  7. 复合充血模式和领域服务调度-阿里互联网法院项目
  8. 去除网页广告--浏览器插件
  9. 荒野乱斗手游怎么在电脑上玩 荒野乱斗手游模拟器教程
  10. android 照片拼接长图_android多图拼接长图并合理显示