提示:本文是旨在记录c语言新手小白的学习过程,如有不合适的地方还请各位包含或斧正。其中某些地方为了便于理解用了笔者自己的理解。
前言
提示:本文是很简单的输出程序,其中包含的基本语法需要完全掌握:
本程序中需要掌握的语法有:
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需要特别记忆)