您的位置:首页 > 其它

将大写字母转换为小写字母

2011-09-17 13:15 399 查看
#include <stdio.h>
#include <string.h>

int lower(int c)
{
return c >= 'A' && c <= 'Z' ? c + 'a' - 'A' : c;
}

int main(void)
{
char *Tests = "AaBbcCD3EdFGHgIJKLhM2NOjPQRkSTlUVWfXYf0Z1";
char *p = Tests;
int Result = 0;

while(*p!='\0')
{
Result = lower(*p);
printf("[%c] gives [%c]\n", *p, Result);
++p;
}

Result = lower(0);
printf("'\\0' gives %d\n", Result);

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐