C语言如何把输入的字母全部转换成小写?
在C语言中,可以使用标准库函数tolower()
将字母转换为小写形式。该函数定义在<ctype.h>
头文件中,需要传入一个字母作为参数,并返回转换后的小写字母。
以下是一个示例代码,将输入的字母全部转换成小写形式:
#include <stdio.h>
#include <ctype.h>
int main() {
char ch;
printf("请输入一个字母: ");
scanf("%c", &ch);
// 将输入的字母转换为小写形式
ch = tolower(ch);
printf("转换后的小写字母为: %c\n", ch);
return 0;
}
tolower()
函数只对字母字符有效,如果传入的参数不是字母字符,则不会进行转换,原样返回。
字符串:tolower()
结合循环遍历字符串的每个字符,并逐个将其转换为小写形式。