C isalnum () - C Standardbibliotek

Funktionen isalnum () kontrollerar om argumentet som skickas är ett alfanumeriskt tecken (alfabet eller nummer) eller inte.

Funktionsdefinitionen av isalnum()är:

 int isalnum (int argument);

Det definieras i rubrikfilen ctype.h.

isalnum () Parametrar

  • argument - en karaktär

isalnum () Returvärde

  • Returnerar 1 om argumentet är ett alfanumeriskt tecken.
  • Returnerar 0 om argumentet varken är ett alfabet eller en siffra.

Exempel nr 1: Funktionsreturvärde för 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; ) 

Produktion

 När 5 passeras är returvärdet 1 När Q passeras är returvärdet 1 När l passeras är returvärdet 1 När + passeras är returvärdet 0

Exempel 2: Kontrollera om ett tecken är ett alfanumeriskt tecken

 #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; ) 

Produktion

 Ange ett tecken: 0 0 är ett alfanumeriskt tecken. 

Intressanta artiklar...