📅  最后修改于: 2023-12-03 14:39:37.140000             🧑  作者: Mango
iswdigit()函数是C/C++中用于判断给定的宽字符是否是数字的函数。它在<wctype.h>头文件中定义,是C标准库的一部分。
iswdigit()函数接受一个宽字符参数,并返回一个非零值(真)如果该字符是数字,否则返回零(假)。
#include <wctype.h>
int iswdigit(wint_t wc);
#include <stdio.h>
#include <wchar.h>
#include <wctype.h>
int main() {
wint_t ch = L'9';
if (iswdigit(ch)) {
wprintf(L"%lc is a digit.\n", ch);
} else {
wprintf(L"%lc is not a digit.\n", ch);
}
return 0;
}
以上代码将输出:
9 is a digit.