La función isalnum () comprueba si el argumento pasado es un carácter alfanumérico (alfabeto o número) o no.
La definición de función de isalnum()
es:
int isalnum (argumento int);
Se define en el archivo de encabezado ctype.h.
Parámetros de isalnum ()
- argumento - un personaje
isalnum () Valor devuelto
- Devuelve 1 si el argumento es un carácter alfanumérico.
- Devuelve 0 si el argumento no es un alfabeto ni un dígito.
Ejemplo # 1: valor de retorno de la función 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; )
Salida
Cuando se pasa 5, el valor de retorno es 1 Cuando se pasa Q, el valor de retorno es 1 Cuando se pasa l, el valor de retorno es 1 Cuando se pasa +, el valor de retorno es 0
Ejemplo n. ° 2: compruebe si un carácter es 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; )
Salida
Ingrese un carácter: 0 0 es un carácter alfanumérico.