Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ตรวจสอบตัวอักษรว่าเป็นอักษร ตัวเลข หรืออักขระพิเศษใน C

บทความนี้แสดงวิธีตรวจสอบว่าตัวอักษรที่รับเข้ามาเป็นตัวอักษร (A-Z, a-z) ตัวเลข (0-9) หรืออักขระพิเศษ

ตัวอย่าง

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

ผลลัพธ์ตัวอย่าง

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