C ctype isalnum() 函数
示例
检查字符是否为字母数字(字母或数字)
char c = 'A';
if (isalnum(c)) {
printf("%c is alphanumeric", c);
} else {
printf("%c is not alphanumeric", c);
}
自己试一试 »
定义和用法
如果字符是字母数字(即字母 (a-z) 或数字 (0-9)),则 isalnum()
函数将返回非零值(等效于布尔值 _true_)。
非字母数字字符的示例:(空格)!#%&? 等。
isalnum()
函数在 <ctype.h>
头文件中定义。
语法
int isalnum(int c);
参数值
参数 | 描述 |
---|---|
c | 必需。字符的 ASCII 值或实际字符 |
技术细节
返回值 | 如果字符是字母数字,则返回一个非零的 int 值(等效于布尔值 _true_)。否则,它将返回 0(等效于布尔值 _false_)。 |
---|
更多示例
示例
检查不同的字符
void checkNum(char c) {
if (isalnum(c)) {
printf("%c is alphanumeric\n", c);
} else {
printf("%c is not alphanumeric\n", c);
}
}
int main() {
char char1 = 'B';
char char2 = 'X';
char char3 = '+';
checkNum(char1);
checkNum(char2);
checkNum(char3);
return 0;
}
自己试一试 »