Home C&C++函数库 c++ 语法 程序源码 Linux C库

iswalnum

函数   <cwctype>

int iswalnum (wint_t c);

检查宽字符是否为字母数字

检查c是否是字母(大写或小写)或者十进制数字。

如果iswalphaiswdigit对于c也返回真值,则结果为真。

这个函数是isalnum的宽字符等效函数 (<cctype>): 如果c通过wctob转换为一个 isalnum为true的字符,则该函数也始终将其视为字母或数字。

在c++中,对于所有字符类型,该函数的特定于区域的 template版本(isalnum)在头文件<locale>中。

☲  参数


c
要检查的宽字符,转换为wint_t或WEOFwint_t是整型。

☉  返回值



如果c确实是一个数字或一个字母,返回一个不等于零的值(如,true)。否则零(即false)。

☣  示例



/* iswalnum example */
#include <stdio.h>
#include <wctype.h>
int main ()
{
  int i;
  wchar_t str[] = L"c3po...";
  i=0;
  while (iswalnum(str[i])) i++;
  wprintf (L"The first %d characters are alphanumeric.\n",i);
  return 0;
}

输出:
The first 4 characters are alphanumeric.

🍄  另请参阅



isalnum 检查字符是否是字母数字(function )
iswalpha 检查宽字符是否为字母(function )
iswdigit 检查宽字符是否为数字(function )
isalnum (locale) 使用区域设置检查字符是否为字母数字(function template )

联系我们 免责声明 关于CandCplus 网站地图