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

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

方法如下:

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

编程之家,大量编程入门教程,欢迎学习!

相关文章

C#项目进行IIS部署过程中报错及其一般解决方案_c#iis执行语句...
微信扫码登录PC端网站应用的案例(C#)_c# 微信扫码登录
原文地址:http://msdn.microsoft.com/en-us/magazine/cc163...
前言 随着近些年微服务的流行,有越来越多的开发者和团队所采...
最近因为比较忙,好久没有写博客了,这篇主要给大家分享一下...
在多核CPU在今天和不久的将来,计算机将拥有更多的内核,Mic...