如何用C语言将大写字母转换成小写字母其他原样输出

2024-01-17 06:59:03 浏览

while ((ch = gETChar()) != 0){ //循环中ch均表示为ascII值

如何用C语言将大写成小写其他原样

一、先判断字母是大写还是小写

if(a>='a' && a<='z')成立则a代表的字母是小写

if(a>='A' && a<='Z')成立则a代表的字母是大写

用下面的公式,因为同一个字母的大小写的ascii差值为32:

这样,变量a中的字母进行了大小写转换

我也是初学,所以才有兴致在手机上打这段

#include"stdio.h"intmain(){ charch[100]={0}; inti; printf("请输入一个字符串:"); gets(ch); for(i=0;ch[i]!='\0';i++) if(ch[i]>='a'&&ch[i]<='z') ch[i]+='A'-'a'

; printf("字符串的小写字母转换成大写字母,大写字母转化成小写字母后输出为:\n"); puts(ch); }

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。