本文目录一览:
- 1、c语言大小写字母转化
- 2、C语言 转换大小写
- 3、c语言字母大小写转换
- 4、大小写转换c语言
c语言大小写字母转化
您好,很高兴回答您的问题。
在c语言中实现大小写字母的转化是很简单的:大写字母和对应的小写字母直接是相差32,所以具体程序为:
#includestdio. h
void main()
{char c;
c=getchar();
c=c-32;
printf("%c",c);
}
C语言 转换大小写
代码是转的,这是一个小写转换大写的代码
char touppercase(char c)
{
if ((ch = 'a') (ch = 'z')) /* 首先检查ch字符是不是小写字母('a'-'z')所以是一个ch大于等于a并且小于等于z的判断条件 */
c = c - 'a' + 'A' /* 如果是,那么先用c减去'a'再加'A',当然我认为这个过程没必要,直接减去ASCII码表大小写的差值32就可以了 c -= 32;*/
return c;
}
c语言字母大小写转换
#includestdio.h
#includestdlib.h
void main()
{
char c;
scanf("%c",c); //输入一个字母。
if ((c='A')(c='Z')) c+=32;
//判断是否为大写字母,是则转换为小写字母。
else if((c='a')(c='z')) c-=32;
//否则判断是否为小写字母,是则转换为大写字母。
else //否则,该字符不是字母,则输出“该字符不是字母”并结束程序。
{
printf("该字符不是字母\n");
exit(0);
}
printf("%c\n",c); //输出转换后的字母字符。
}
大小写转换c语言
int main()
{char ch;
printf("输入一串字符串(以#号结束):\n");
ch=getchar();
while(ch!='#')
{ if ((ch='a')(ch='z'))
{ch=ch-32;}
else if ((ch='A')(ch='Z'))
{ch=ch+32;}
putchar(ch);
ch=getchar();
}
}