C isalnum () - C Standard Library

Funkcja isalnum () sprawdza, czy przekazany argument jest znakiem alfanumerycznym (alfabetem lub liczbą), czy nie.

Definicja funkcji isalnum()to:

 int isalnum (argument int);

Jest zdefiniowany w pliku nagłówkowym ctype.h.

isalnum () Parametry

  • argument - postać

isalnum () Wartość zwracana

  • Zwraca 1, jeśli argument jest znakiem alfanumerycznym.
  • Zwraca 0, jeśli argument nie jest alfabetem ani cyfrą.

Przykład 1: funkcja isalnum () zwraca wartość

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

Wynik

 Po przekazaniu 5 wartość zwracana wynosi 1 Gdy przekazano Q, wartość zwracana wynosi 1 Gdy przekazano l, wartość zwracana wynosi 1 Gdy przekazano +, wartość zwracana wynosi 0

Przykład 2: Sprawdź, czy znak jest znakiem alfanumerycznym

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

Wynik

 Wprowadź znak: 0 0 to znak alfanumeryczny. 

Interesujące artykuły...