C语言 isxdigit()函数
isxdigit()函数
C语言中,ctype.h库中的isxdigit()函数判断字符是不是一个十六进制的数字值。isxdigit()函数的语法如下:
int isxdigit(int c);
isxdigit()参数
参数 | 描述 |
---|---|
c | int类型,比如'f' |
isxdigit()返回值
如果参数是十六进制的数字值,则返回非零值,否则返回0。
isxdigit()实例代码
如下实例,使用isxdigit()函数判断字符'f'和'n':
#include "stdio.h"
#include "ctype.h"
int main() {
int xdigit_char = 'f';
int _char = 'n';
int bool1 = isxdigit(xdigit_char);
int bool2 = isdigit(_char);
printf("%d\n",bool1);
printf("%d\n",bool2);
return 0;
}
编译运行后,鄙人计算机输出:
128
0
免责声明:内容仅供参考,不保证正确性。