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表中对应的字符进行输出
}

 

posted @   阿祥在努力  阅读(1108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示