tolower是一种函数,功能把字符转换成小写字母,非字母字符不做出处理。
s[I]=ABCsad;
s[i] = tolower(s[i]) 将大写转换为小写
使用例子:
#include<iostream>
#include<string>
using namespace std;
int main(){
string a;
cin >> a;
for(int i=0;i<a.size();i++)
a[i] = tolower(a[i]);
cout << a;
return 0;
}
只转换字母,符号与数字均不发生改变。
------------------------
#include<iostream>
#include<string>
#include<cctype>
using namespace std;
int main(){
string a;
cin >> a[0];
cout << isalpha(a[0]);
return 0;
}
isalpha意思为判断a[0]是否为字母,若为字母返回1.其头文件为<cctype>