C语言程序——小写字母转换成大写字母
文章目录
- 前言
- 一、大小写字母的转换
- 二、程序实例
- 1.程序代码
- 2.运行结果
- 3.结果分析
- 三、拓展应用
- 总结
前言
C语言区分大小写,利用字符ASCII码的算术实现大小写的转换。
一、大小写字母的转换
ASCII码在C语言中是以整型数字对应的,每一个码都有一个与之对应的整型数据,相同字母的大小写之间的差值为32,那么大写字母转化为小写字母,可以在字母的ASCII的值基础上加上32,反之,小写字母转换为大写字母则需要减去32。
二、程序实例
1.程序代码
#include <stdio.h>
void main()
{char c1,c2;printf("plese input the lower case letter :");c1=getchar();c2=c1-32;printf("%c of ASCII code is %d\n%c of ASCII code is %d\n",c1,c1,c2,c2);
}
2.运行结果
3.结果分析
程序代码的作用是键盘输入一个字母,程序自动输出对应字母大小写的ASCII码值。
三、拓展应用
- 字母在内存中是以整型数的形式存储,为字母之间的相互转化提供了很多的方便。
- 进行数字字符和具体数字之间的相互转化,只需要知道数字字符0的ASCII码为48,因此在0~9之间的所有字符要想转化为数字,只需要减去48,反之数字若想转换为字符则仅仅需要加上0或48即可。
总结
以上就是今天要讲的内容,本文仅仅简单介绍字母的大小写转换。
C语言程序——小写字母转换成大写字母相关推荐
- C语言试题八十二之输入小写字母,把小写字母转换成大写字母。
1.题目 输入小写字母,把小写字母转换成大写字母. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...
- 信息学奥赛C++语言: 将字符串中的小写字母转换成大写字母
[题目描述] 给定一个字符串,将其中所有的小写字母转换成大写字母. [输入] 输入一行,包含一个字符串(长度不超过100,可能包含空格). [输出] 输出转换后的字符串. [输入样例] hellowo ...
- C语言:要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变
/* 要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变 */ #include<stdio.h> #include<conio.h> void ...
- C语言例题理解(小写字母转换成大写字母,兔子生兔子问题,求100以内勾股数,整数逆序输出)
例一(小写字母转换成大写字母) #include <stdio.h> int main() {char x,y;printf("输入一个小写字母:\n");x=getc ...
- 将字符串中的小写字母转换成大写字母(C语言)
描述 给定一个字符串,将其中所有的小写字母转换成大写字母. 输入 输入一行,包含一个字符串(长度不超过100,可能包含空格). 输出 输出转换后的字符串. 样例输入 helloworld123Ha 样 ...
- 转换成字符串_汇编语言--将字符串中小写字母转换成大写字母
将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...
- 信息学奥赛一本通 1138:将字符串中的小写字母转换成大写字母 | OpenJudge NOI 1.7 13
[题目链接] ybt 1138:将字符串中的小写字母转换成大写字母 OpenJudge NOI 1.7 13:将字符串中的小写字母转换成大写字母 [题目考点] 1. 字符串处理 2. ASCII码 [ ...
- 信息学奥赛一本通(1138:将字符串中的小写字母转换成大写字母)
1138:将字符串中的小写字母转换成大写字母 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 28417 通过数: 14185 [题目描述] 给定一个字符串 ...
- 将字符串中的小写字母转换成大写字母 (信息学奥赛一本通-T1138)
[题目描述] 给定一个字符串,将其中所有的小写字母转换成大写字母. [输入] 输入一行,包含一个字符串(长度不超过100,可能包含空格). [输出] 输出转换后的字符串. [输入样例] hellowo ...
- 将字符串中的小写字母转换成大写字母
[小韦同学@题解-将字符串中的小写字母转换成大写字母] 题目: 描述 给定一个字符串,将其中所有的小写字母转换成大写字母. 输入 输入一行,包含一个字符串(长度不超过100,可能包含空格). 输出 输 ...
最新文章
- php能不能动态显示html5,php – 是否可以动态生成html5缓存清单?
- 深入理解Golang 编程思维和工程实战
- Halcon: 畸变矫正与标定(1)
- 10.8.8.8柠檬wifi网页登录_基于企业邮箱进行wifi实名认证的方案
- 学习Java必须避开的十大致命雷区,新手入门千万不要踩!
- html运行显示无法发布,我无法发表文章当我打开发表文章,总在网页的左下角出现网页发生错误 爱问知识人...
- python高段编程_25个有用的 Python 代码段
- QQ截图自动保存工具分享
- 前端项目实战5:聊天对话框
- C#操作base64文件
- kubeadm部署单Master节点kubernetes集群 1.21.0
- 在炼数成金报名的课程!加油!
- 伯俊软件获得阿里云原生核心授牌伙伴认证,共建新生态
- 微信提现免费额度领取,快来领取!我领取了738元
- ElasticSearch License 过期解决办法
- 智能交通系统(ITS)在可持续城市交通规划中的作用(附下载)
- python import random函数-Python代码中的“import random”是什么意思?
- Vue进阶(幺玖叁):$OPTIONS 讲解
- String存放在堆中还是栈中?5年的Java照样说不清楚!
- tagName和nodeName的区别
热门文章
- 芯片常见的三种封装形式
- 树莓派+L9110S电机模块
- PDF文档如何添加图片签名
- 华为手机百度云息屏后停止下载_让客厅成为娱乐中心,华为智慧屏S系列轻松就能做到...
- java ee在线聊天室_基于jsp的网络聊天室-JavaEE实现网络聊天室 - java项目源码
- Java并发编程系列(4)-线程安全及synchronized
- 设置透明主题引起动画失效以及打开其他应用闪现桌面图标的问题
- Wireshark中lua脚本介绍
- WeaveSocket框架-Unity太空大战游戏-概述0
- psp记忆棒测试软件,乱花渐欲迷人眼——PSP用记忆棒选购指南