C 编程/wctype.h/iswdigit
外观
iswdigit 是 C 标准库头文件 wctype.h 中包含的函数。它检查宽字符在当前区域设置中是否为十进制数字(始终包括 '0' 到 '9')。iswdigit 函数是 isdigit 函数的宽字符版本。
int iswdigit(wint_t wc);
如果 iswdigit 函数的参数是 0 到 9 之间的数字,则返回非零值。在其他情况下,由于其独立工作,返回零值。
#include <stdio.h>
#include <wctype.h>
int main(void) {
for (unsigned i = 0; i < 0xff; i++) {
printf("%x, %s\n", i, iswdigit(i) ? "digit" : "not a digit");
}
return 0;
}