C isalnum () - Thư viện chuẩn C

Hàm isalnum () kiểm tra xem đối số được truyền vào có phải là ký tự chữ và số (bảng chữ cái hoặc số) hay không.

Định nghĩa hàm của isalnum()là:

 int isalnum (đối số int);

Nó được định nghĩa trong tệp tiêu đề ctype.h.

thông số isalnum ()

  • đối số - một ký tự

isalnum () Giá trị trả lại

  • Trả về 1 nếu đối số là một ký tự chữ và số.
  • Trả về 0 nếu đối số không phải là bảng chữ cái hay chữ số.

Ví dụ # 1: Hàm isalnum () trả về giá trị

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

Đầu ra

 Khi 5 được chuyển, giá trị trả về là 1 Khi Q được chuyển, giá trị trả về là 1 Khi l được chuyển, giá trị trả về là 1 Khi truyền +, giá trị trả về là 0

Ví dụ # 2: Kiểm tra xem một ký tự có phải là ký tự chữ và số hay không

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

Đầu ra

 Nhập một ký tự: 0 0 là một ký tự chữ và số. 

thú vị bài viết...