C ++ isalpha、isalnum、islower、isupperの使用法
C Isalpha Isalnum
1.isalpha
isalpha()は、文字が文字、文字の場合はゼロ以外を返し、そうでない場合はゼロを返します。
cout << isalpha('a')//returns non-zero cout << isalpha('2')//return 0
2.isalnum
isalnum()は、文字が数字または文字、これは、文字がa〜z || A〜Z || 0〜9に属しているかどうかを判別することを意味します。
Cout << isalnum('a')//output is non-zero cout << isalnum('2')//non-zero cout << isalnum('.')//zero
3.islower
islower()は、文字が小文字、つまり、それがa〜zに属しているかどうか。
cout << islower('a')//non-zero cout << islower('2')//output 0 cout << islower('A')//output 0
4.isupper
isupper()はislowerの反対であり、文字が大文字。
Cout << isupper('a')//return 0 cout << isupper('2')//return 0 cout << isupper('A')//returns non-zero
注:上記はすべてマクロ定義であり、実際の関数ではありません。