日志5
isalpha函数的作用
isalpha是一个C++库函数,用于检查给定的字符是否是字母。这个函数的声明是int isalpha(int c),其中c是要检查的字符1。
如果c是一个字母(无论大小写),那么isalpha函数会返回非零值(小写字母为2,大写字母为1)2。如果c不是字母,那么函数会返回012。
#include <stdio.h> #include <ctype.h> int main() { int var1 = 'd'; int var2 = '2'; if(isalpha(var1)) { printf("var1 = |%c| 是一个字母\\n", var1); } else { printf("var1 = |%c| 不是一个字母\\n", var1); } if(isalpha(var2)) { printf("var2 = |%c| 是一个字母\\n", var2); } else { printf("var2 = |%c| 不是一个字母\\n", var2); } return 0; }
在这个例子中,var1是一个字母,所以isalpha(var1)返回非零值,输出"var1 = |d| 是一个字母"。而var2不是一个字母,所以isalpha(var2)返回0,输出"var2 = |2| 不是一个字母"。