C语言 isxdigit()函数

isxdigit()函数

C语言中,ctype.h库中的isxdigit()函数判断字符是不是一个十六进制的数字值。isxdigit()函数的语法如下:

int isxdigit(int c);

isxdigit()参数

参数描述
cint类型,比如'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

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.