C 语言 tolower() 函数用于将传入的大写字母转换为小写字母。如果参数不是大写字母,则原样返回。
原型
int tolower(int argument);返回值
若参数是大写字母(A-Z),返回对应的小写字母;否则返回参数本身。
示例
#include <stdio.h>
#include <ctype.h>
int main()
{
char c;
c = 'Q';
printf("tolower(%c) = %c\n", c, tolower(c));
c = 'a';
printf("tolower(%c) = %c\n", c, tolower(c));
return 0;
}输出:
tolower(Q) = q
tolower(a) = a注意事项
tolower 常用于把用户输入统一转小写,再与目标字符串比较,实现大小写不敏感匹配。