c语言中怎么判断字母的大小写?

 我来答
跪着作揖
高粉答主

2023-03-31 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:17.4万
展开全部

c语言中,变量ch如果是一个char类型量,可以用以下的语句来进行判别大小写:

1、if(ch>='A' && ch<='Z')printf("%c是一个大写字母\n",ch)。

2、if(ch>='a' && ch<='z')printf("%c是一个小写字母\n",ch)。

3、if(ch>='0' && ch<='9')printf("%c是一个数字字符\n",ch)。

扩展资料

其它方法得出字母的大小写:

方法一:

int main( ) 

char ch;

scanf(“%c”,&ch);

ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;

printf(“%c\n”,ch);

}

方法二:

利用利用ASIC码,小写字母从a到z,对应的码值是97—122;大写字母是65-90。

定义字符char c;

if(c>=97&&c<=122)   //为小写字母

else         //为大写字母

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式