char c //给定字符c
1.isalpha© //判断是否是字母
2.isdigit© //判断是否是数字
3.islower© //判断是否是小写字母
4.isupper© //判断是否是大写字母
5.tolower© //转变成小写字母
6.touper© //转变成代写字母
至于说应用,看代码悟吧,毕竟实践出真知嘛。
源码:
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{
int num=0; //数字
int count1=0; //大写
int count2=0; //小写
int count3=0; //字母
string str="str123STR456io";
for(int i=0;i<str.length();i++)
{
if(isalpha(str[i])) //字母 判断
count3++;
if(isdigit(str[i])) //数字判断
num++;
if(islower(str[i])) //小写字母判断
count2++;
if(isupper(str[i])) //大写字母判断
count1++;
// str[i]=toupper(str[i]); //转大写
str[i]=tolower(str[i]); //转小写
}
cout<<"数字"<<num<<endl;
cout<<"大写"<<count1<<endl;
cout<<"小写"<<count2<<endl;
cout<<"字母"<<count3<<endl;
cout<<str<<endl;
}
运行效果:
量变引起质变。