C isalnum () - C Standardbibliotek

Funksjonen isalnum () sjekker om argumentet som sendes er et alfanumerisk tegn (alfabet eller nummer) eller ikke.

Funksjonsdefinisjonen av isalnum()er:

 int isalnum (int argument);

Den er definert i ctype.h header-filen.

isalnum () Parametere

  • argument - en karakter

isalnum () Returverdi

  • Returnerer 1 hvis argumentet er et alfanumerisk tegn.
  • Returnerer 0 hvis argumentet verken er et alfabet eller et siffer.

Eksempel nr. 1: isalnum () funksjonsreturverdi

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

Produksjon

 Når 5 er passert, er returverdien 1 Når Q er passert, er returverdien 1 Når l er passert, er returverdien 1 Når + er passert, er returverdien 0

Eksempel 2: Sjekk om et tegn er et alfanumerisk tegn

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

Produksjon

 Skriv inn et tegn: 0 0 er et alfanumerisk tegn. 

Interessante artikler...