1. 程式人生 > >C++ 標頭檔案裡的:isalpha、islower、isupper、isalnum、isblank、isspace函式

C++ 標頭檔案裡的:isalpha、islower、isupper、isalnum、isblank、isspace函式

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');//返回非零

5.isblank(space和\t)和 isspace(space、\t、\r、\n)

注:以上均為巨集定義,並非真正函式。