前言
完成的学长的任务也是一次自己的总结
完成库中的一些简单函数
提示:以下是本篇文章正文内容,下面案例可供参考
一、tolower
大写英文字母转小写 可以将字符串string全变成一个类型 拓展挺多的
char tolower_(char c)
{
if(c>='A'&&c<='Z')
return c+32;
else return c;
}
二 、toupper
小写英文字母转大写
char toupper_(char c)
{
if(c>='a'&&c<='z')
return c-32;
else return c;
}
三、islower
int islower_(char c)
{
if(c>='a'&&c<='z')
return 1;
else return 0;
}
判断是否为小写字母 可以判断字符串中是否有小写字母 储存在string中遍历
四、isupper
判断是否为大写字母 可以判断字符串中是否有大写字母
int isupper_(char c)
{
if(c>='A'&&c<='Z')
return 1;
else return 0;
}
五、isascill
判断字符是否属于ascii码中的0~127 宏定义并非函数
六、isalpha
判断字符是否属于英文字母
int isalpha_(char c)
{
if(c>='A'&&c<='z')
return 1;
else return 0;
}
七、isdigit
判断字符是否为数字 进而判断字符串中是否只有数字
int isadigit_(char c)
{
if(c>='0'&&c<='9')
return 1;
else return 0;
}
八、isalnum
判断字符是否为数字或字母
int isalnum_(char c)
{
if(c>='0'&&c<='9')
return 1;
else if(c>='A'&&c<='z')
return 1;
else return 0;
}
九、isblank
在校验一个String类型的变量是否为空时,通常存在3中情况
是否为 null
是否为 “”
是否为空字符串(引号中间有空格) 如: " "。
十、isspace
判断字符c是否为空白符