C语言中大小写转换
查询ascll码表可以知道 在计算机中小写字母和大写字母之间相差32,小写转化成大写就减去32,大写转换成小写就加32
例题:输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。
#include<stdio.h>
int main()
{
char ch; //定义了一个字符变量
scanf("%c",&ch); //利用&取出ch的地址,把键盘输入的数据存放到ch的地址空间中
printf("%c",ch-32); //%c表示要输出一个字符,ch-32就是计算机会先把ch所代表字符的ascll码的数值减去32,再根据该数值找到ascll表中对应的字符进行输出
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现