Computer >> Máy Tính >  >> Lập trình >> lập trình C

Kiểm tra ký tự đầu vào là bảng chữ cái, chữ số hoặc ký tự đặc biệt trong C

Trong phần này, chúng ta sẽ xem cách kiểm tra xem một ký tự đã cho là số hay là bảng chữ cái hoặc một số ký tự đặc biệt trong C.

Các bảng chữ cái là từ A - Z và a - z, Sau đó là các số từ 0 - 9. Và tất cả các ký tự khác là ký tự đặc biệt. Vì vậy, nếu chúng tôi kiểm tra các điều kiện bằng cách sử dụng các tiêu chí này, chúng tôi có thể dễ dàng tìm thấy chúng.

Ví dụ

#include <stdio.h>
#include <conio.h>
main() {
   char ch;
   printf("Enter a character: ");
   scanf("%c", &ch);
   if((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'))
      printf("This is an alphabet");
   else if(ch >= '0' && ch <= '9')
      printf("This is a number");
   else
      printf("This is a special character");
}

Đầu ra

Enter a character: F
This is an alphabet

Đầu ra

Enter a character: r
This is an alphabet

Đầu ra

Enter a character: 7
This is a number

Đầu ra

Enter a character: #
This is a special character