C++ isalpha、isalnum、islower、isupper用法
阿新 • • 發佈:2019-01-31
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()用來判斷一個字元是否為小寫字母
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');//返回非零
注:以上均為巨集定義,並非真正函式。