= 'a' && ch <= 'z' || ch >= 'A' && ch <">

输入一个字符,如何判断是字母,数字还是特殊字符

来源:这里教程网 时间:2026-02-21 15:46:22 作者:

输入一个字符,如何判断是字母,数字还是特殊字符

输入一个字符,如何判断是字母,数字还是特殊字符

方法如下:

1、使用格式符%c获得输入的字符;

2、判断该字符在ascii码表中的位置即可。

#include <stdio.h>
int main(){
    char ch;
    printf("请输入一个字符");
    scanf("%c",&ch);
    if(ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z'){
        //字母的取值范围
        printf("%c是一个字母\n",ch);
    }else if(ch >= '0' && ch <= '9'){
        //数字的取值范围
        printf("%c是一个数字\n",ch);
    }else{
      printf("%c是一个特殊字符\n",ch);
    }
    return 0;
}

PHP中文网,大量编程入门教程,欢迎学习!

相关推荐