Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Kiểm tra ký tự nhập vào là chữ cái, số hay ký tự đặc biệt trong C

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

Chữ cái từ A–Z và a–z. Số từ 0–9. Tất cả ký tự khác là ký tự đặc biệt. Kiểm tra các điều kiện theo tiêu chí này để phân loại.

Ví dụ

#include <stdio.h>
#include <conio.h>

int 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");
    return 0;
}

Kết quả mẫu

Enter a character: F
This is an alphabet
Enter a character: r
This is an alphabet
Enter a character: 7
This is a number
Enter a character: #
This is a special character