本文主要是介绍【北理】16. 【小学生】大小写字母转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
提示:本文是旨在记录c语言新手小白的学习过程,如有不合适的地方还请各位包含或斧正。其中某些地方为了便于理解用了笔者自己的理解。
文章目录
- 前言
- 一、题目
- 二、代码
- 1.代码
- 2.知识点
- 总结
前言
提示:本文是很简单的输出程序,其中包含的基本语法需要完全掌握:
本程序中需要掌握的语法有:
1.ASCII码
2.字符型和整型的互换
提示:以下是本篇文章正文内容,下面案例可供参考
一、题目
- 【小学生】大小写字母转换
成绩 5 开启时间 2023年10月9日 星期一 08:00
折扣 0.8 折扣时间 2023年10月22日 星期日 23:55
允许迟交 否 关闭时间 2023年10月29日 星期日 23:55
我们知道,英文字母是分大小写的,下面我们需要编写一个简单的程序,将输入的全部小写字母变换为大写字母,大写字母变换为小写字母,非写字母保持不变。
输入:
一个字符
输出:
变换后的字符
二、代码
1.代码
代码如下(示例):
#include<stdio.h>
int main()
{ char a; scanf("%c\n",&a); if(a>=65&&a<=90){ printf("%c\n",a+32); //根据数字对应ASCII码中的值输出相应字符型}else if(a>=97&&a<=122){ printf("%c\n",a-32); }else{ printf("%c\n",a); } return 0;
}
2.知识点
(1)ASCII码
常见ASCII码的大小规则:
数字< 大写字母 < 小写字母。
1.数字比字母要小。如 “7”<“F”;
2.数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;
3.字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;
4*.同个字母的大写字母比小写字母要小32。*如“A”<“a” 。
几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48
(2)字符型和整型的互换
%c输出字符型,%d输出整型,具体对应转换关系参考上文ASCII码
总结
本文主要聚焦于非常重要的ASCII码。
其中常用的A,a,0对应的ASCII码需要记忆,其中重要的规则(例如:大小写字母ASCII码差32需要特别记忆)
这篇关于【北理】16. 【小学生】大小写字母转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!