std::isalpha
时间: 2023-06-22 16:37:58 浏览: 114
cpp代码-从键盘输入一串字符,以回车键结束,分别统计输入的字母、数字和其它字符的个数
`std::isalpha`是C++中的标准库函数,需要引入头文件`<ctype.h>`。它用于判断一个字符是否是字母,包括大写字母和小写字母。
`std::isalpha`的函数原型如下:
```c++
int isalpha(int c);
```
其中,c为要判断的字符,函数返回值为非零表示c是字母,返回值为零表示c不是字母。
示例代码如下:
```c++
#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
char ch1 = 'A';
char ch2 = 'b';
char ch3 = '9';
if (isalpha(ch1)) {
cout << ch1 << " is a letter." << endl;
} else {
cout << ch1 << " is not a letter." << endl;
}
if (isalpha(ch2)) {
cout << ch2 << " is a letter." << endl;
} else {
cout << ch2 << " is not a letter." << endl;
}
if (isalpha(ch3)) {
cout << ch3 << " is a letter." << endl;
} else {
cout << ch3 << " is not a letter." << endl;
}
return 0;
}
```
输出结果为:
```
A is a letter.
b is a letter.
9 is not a letter.
```
可以看到,`std::isalpha`函数可以方便地判断一个字符是否是字母。
阅读全文