一、大写字母转换为小写字母
思想:将大写字母的ASCII码值加上32,例如:a=A+32。
转换函数有:strlwr()函数、tolower()函数……
tolower()函数:
头文件:ctype.h
int tolower(int c)
{
if ((c >= 'A') && (c <= 'Z'))
return c + ('a' - 'A');
return c;
}
二、小写字母转换为大写字母
思想:将小写字母的ASCII码值减去32,例如:A=a-32。
转换函数有:strupr()函数、toupper()函数……
toupper()函数:
头文件:ctype.h
int toupper(int c)
{
if ((c >= 'a') && (c <= 'z'))
return c + ('A' - 'a');
return c;
}
注意:
strupr和strlwr不是标准C库函数,只能在VC中使用。在linux gcc环境下需要自行定义这个函数。
~学习计算机的小白一枚,有错误欢迎指正~