C isalnum () - Biblioteca Padrão C

A função isalnum () verifica se o argumento passado é um caractere alfanumérico (alfabeto ou número) ou não.

A definição da função isalnum()é:

 int isalnum (argumento int);

Ele é definido no arquivo de cabeçalho ctype.h.

Parâmetros isalnum ()

  • argumento - um personagem

Isalnum () Valor de retorno

  • Retorna 1 se o argumento for um caractere alfanumérico.
  • Retorna 0 se o argumento não for um alfabeto nem um dígito.

Exemplo # 1: valor de retorno da função isalnum ()

 #include #include int main() ( char c; int result; c = '5'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'Q'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'l'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = '+'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); return 0; ) 

Resultado

 Quando 5 é passado, o valor de retorno é 1 Quando Q é passado, o valor de retorno é 1 Quando l é passado, o valor de retorno é 1 Quando + é passado, o valor de retorno é 0

Exemplo 2: Verifique se um caractere é alfanumérico

 #include #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if (isalnum(c) == 0) printf("%c is not an alphanumeric character.", c); else printf("%c is an alphanumeric character.", c); return 0; ) 

Resultado

 Insira um caractere: 0 0 é um caractere alfanumérico. 

Artigos interessantes...