在 C 中檢查輸入字元是字母、數字還是特殊字元


在本節中,我們將瞭解如何在 C 中檢查給定字元是數字、字母還是某些特殊字元。

字母是從 A 到 Z 和 a 到 z,然後數字是從 0 到 9。其他所有字元都是特殊字元。因此,如果我們使用這些標準檢查條件,我們就可以輕鬆找到它們。

示例

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

輸出

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

更新於: 30-Jul-2019

2K+ 瀏覽量

啟動您的 事業

完成課程獲得認證

開始
廣告
© . All rights reserved.