首頁 >後端開發 >C#.Net教程 >輸入一個字元,如何判斷是字母,數字還是特殊字符

輸入一個字元,如何判斷是字母,數字還是特殊字符

angryTom
angryTom原創
2020-03-18 16:00:3217402瀏覽

輸入一個字元,如何判斷是字母,數字還是特殊字符

輸入字元,如何判斷是字母,數字還是特殊字元

方法如下:

1、使用格式符%c獲得輸入的字元;

2、判斷該字元在ascii碼表中的位置即可。

#include <stdio.h>

int main(){
    char ch;

    printf("请输入一个字符");
    scanf("%c",&ch);

    if(ch >= &#39;a&#39; && ch <= &#39;z&#39; || ch >= &#39;A&#39; && ch <= &#39;Z&#39;){
        //字母的取值范围
        printf("%c是一个字母\n",ch);
    }else if(ch >= &#39;0&#39; && ch <= &#39;9&#39;){
        //数字的取值范围
        printf("%c是一个数字\n",ch);
    }else{
      printf("%c是一个特殊字符\n",ch);
    }
    return 0;
}

PHP中文網,大量程式設計入門教學,歡迎學習!

以上是輸入一個字元,如何判斷是字母,數字還是特殊字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn