版权声明:个人笔记,仅供复习 https://blog.csdn.net/weixin_41162823/article/details/80172379
1.isalpha
isalpha()用来判断一个字符是否为字母,如果是字符则返回非零,否则返回零。
-
cout <<
isalpha(
'a');
//返回非零
-
cout <<
isalpha(
'2');
//返回0
2.isalnum
isalnum()用来判断一个字符是否为数字或者字母,也就是说判断一个字符是否属于a~z||A~Z||0~9。
-
cout <<
isalnum(
'a');
//输出非零
-
cout <<
isalnum(
'2');
//非零
-
cout <<
isalnum(
'.');
//零
3.islower
islower()用来判断一个字符是否为小写字母,也就是是否属于a~z。
-
cout <<
islower(
'a');
//非零
-
cout <<
islower(
'2');
//输出0
-
cout <<
islower(
'A');
//输出0
4.isupper
isupper()和islower相反,用来判断一个字符是否为大写字母。
-
cout <<
isupper(
'a');
//返回0
-
cout <<
isupper(
'2');
//返回0
-
cout <<
isupper(
'A');
//返回非零
注:以上均为宏定义,并非真正函数。