C isalnum () - C стандартна библиотека

Функцията isalnum () проверява дали подаденият аргумент е буквено-цифров знак (азбука или число) или не.

Дефиницията на функцията на isalnum()е:

 int isalnum (аргумент int);

Определя се в заглавния файл ctype.h.

isalnum () Параметри

  • аргумент - знак

isalnum () Върната стойност

  • Връща 1, ако аргументът е буквено-цифров знак.
  • Връща 0, ако аргументът не е нито азбука, нито цифра.

Пример # 1: функцията 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; ) 

Изход

 Когато се предаде 5, връщаната стойност е 1 Когато се подава Q, връщаната стойност е 1 Когато се подава l, връщаната стойност е 1 Когато се подава +, връщаната стойност е 0

Пример # 2: Проверете дали знакът е буквено-цифров знак

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

Изход

 Въведете знак: 0 0 е буквено-цифров знак. 

Интересни статии...