บทความนี้แสดงวิธีตรวจสอบว่าตัวอักษรที่รับเข้ามาเป็นตัวอักษร (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