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注:上記はすべてマクロ定義であり、実際の関数ではありません。