1、C语言中,字符的存储占用一个字节,且都是使用其对应的ASCII码值来存储的。

2、根据ASCII码表,我们可以看出:大、小写字母都是按顺序进行存储的,大写字母的ASCII值区间为:65~90,对应的字母为:'A'-'Z';小写字母的ASCII值区间为:97~122,对应的字母为:'a'-'z',因此,将小写字母转化为大写字母,可以直接将该变量减32即可得到对应的大写字母。

3、因此源程序如下:

#include

char toUpCase(char ch);

int main()

{

int ch;

printf("请输入一个小写字母:");

scanf("%c",&ch);

printf("对应的大写字母为:%c\n",toUpCase(ch)) ;

}

char toUpCase(char ch)

{

if(( 'a' <= ch) &&(ch <='z'))

{

return (ch - 32);

}

return ch;

}

4、输出如下:

c语言一个小写字母字节,C语言:给定一个小写字母,转换成大写字母相关推荐

  1. C语言:要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变

    /* 要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变 */ #include<stdio.h> #include<conio.h> void ...

  2. C语言试题八十二之输入小写字母,把小写字母转换成大写字母。

    1.题目 输入小写字母,把小写字母转换成大写字母. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...

  3. 信息学奥赛C++语言: 将字符串中的小写字母转换成大写字母

    [题目描述] 给定一个字符串,将其中所有的小写字母转换成大写字母. [输入] 输入一行,包含一个字符串(长度不超过100,可能包含空格). [输出] 输出转换后的字符串. [输入样例] hellowo ...

  4. C语言例题理解(小写字母转换成大写字母,兔子生兔子问题,求100以内勾股数,整数逆序输出)

    例一(小写字母转换成大写字母) #include <stdio.h> int main() {char x,y;printf("输入一个小写字母:\n");x=getc ...

  5. 将字符串中的小写字母转换成大写字母(C语言)

    描述 给定一个字符串,将其中所有的小写字母转换成大写字母. 输入 输入一行,包含一个字符串(长度不超过100,可能包含空格). 输出 输出转换后的字符串. 样例输入 helloworld123Ha 样 ...

  6. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串_将其中的小写字母全部转换成大写字母...

    从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...

  7. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母...

    从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...

  8. 输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换

    输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换 大家好,我是萌新,初学者,这是第一次写博文,所以有些紧张,希望大家不要打我~谢谢 ##小写字母转换成大写字母 先说说我的思 ...

  9. python初学 从键盘上输入一个字母,如果是小写字母,则转换成大写字母,如果是大写字母,则直接输出

    python初学者的基础问题 从键盘上输入一个字母,如果是小写字母,则转换成大写字母,如果是大写字母,则直接输出 提示:以下题仅是作为初识python的浅浅尝试,若有更好解法欢迎评论区交流 拿到题,我 ...

  10. 编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换。)

    package day991leftupquestion; /** 1.编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换. A=65 a=97 */ public cla ...

最新文章

  1. 微软语音扩展全球语言支持,发布160个新声音
  2. academic division at cssa
  3. 共克时艰:科技助力湖北地区银行业务线上转型
  4. HDFS应用场景、部署、原理与基本架构
  5. JavaFX官方教程(二)之JavaFX体系结构
  6. 去除List集合中的重复值(四种好用的方法)
  7. linux c 错误码大全及错误的捕获
  8. delphi 中文转 ascii编码_【转】Python 中文编码
  9. 【20保研】四川大学计算机学院(软件学院)2019年全国优秀大学生暑期夏令营招生简章...
  10. gitlab安装注册记录——gitlab(一)
  11. 【正则】只保留中文、英文的正则表达式
  12. html生成一维码,JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】...
  13. 赛宁网安助力中国移动打造国内领先云安全能力
  14. life: zz 关于爱情
  15. MinGW-w64 C/C++编译器各版本说明
  16. 6个超实用黑科技工具,电脑端、移动端都有份,强烈建议收藏
  17. Opencv之图像滤波:2.均值滤波(cv2.blur)
  18. 电脑网站出现支付宝支付时手机扫码出现系统有点忙....的解决方法总结
  19. 姜兆明:让二手车实现整合与联动
  20. [Python]生成 txt 文件

热门文章

  1. c语言里主函数指什么,C语言里的主函数是什么
  2. SSD可靠性影响因素、原理和解决方法
  3. 2022年外地高新技术企业迁入迁移湖北武汉奖励补贴、条件及流程梳理
  4. POI在指定excel插入行java
  5. css画出wifi图标,css3实现wifi信号逐渐增强效果实例
  6. 管理信息系统复试——管理信息系统基础
  7. 医保不用选也能报销的北京市医保定点专科和A类医院名单
  8. 设置seaborn的画布大小
  9. SQL SERVER DATEADD()函数说明
  10. javascript获取本周、本月、本季度、本年时间