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;
}
运行效果:
量变引起质变。