博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断一个字符是否为数字的两种方法(C/C++)
阅读量:5921 次
发布时间:2019-06-19

本文共 651 字,大约阅读时间需要 2 分钟。

在平时,我们经常遇见判断字符是否为数字这种题目,虽然感觉还是很简单,不过我是个更喜欢用函数的人,因为我觉得这样更便捷,所以我更推荐第二种方式。

1.直接判断

#include 
int main(){ char c; c = getchar();//读取一个字符。 if(c >='0' && c<='9')printf("是数字\n"); else if(c >='a' && c<='z' || c >='A' && c<='Z')) printf("是字母\n"); else printf("是特殊字符\n"); return 0;}

2.库函数

int main(){    char c;    c = getchar();    //来判断是否为数字,如果是数字那么会返回非0    if(isdigit(c) != 0)        printf("是数字\n") ;    //来判断是否为字母,如果是字母那么返回非0    else if(isalpha(c) != 0)        printf("是字母\n");     else        printf("是特殊字符\n");}

转载于:https://www.cnblogs.com/wsq-888/p/pan-duan-yi-ge-zi-fu-shi-fou-wei-shu-zi-de-liang-z.html

你可能感兴趣的文章
测一测你的算法阶段学习成果
查看>>
QCon北京2015:永不止步的前端专题前瞻
查看>>
IntelliJ IDEA 2017.2发布:更智能,更利落,更快速
查看>>
Go 1.12发布:改进了运行时性能以及模块支持
查看>>
聊聊这一年从技术麻瓜开始的奋斗史
查看>>
微软发布Linux上运行的Azure App Service并支持基于容器的Web App
查看>>
如何定义研发KPI:以团队速度为标准
查看>>
畅谈云原生(下):云原生的飞轮理论
查看>>
Rust 1.30带来更多元编程支持,并改进了模块系统
查看>>
VS2017 15.8第二个预览版本提升了对CPU Profiling和F#的支持
查看>>
HTML5 canvas专栏
查看>>
Servlet与JSP学习笔记(四) JSP核心(上)
查看>>
Python 探测图片文件类型
查看>>
一起来实现es5中新增的数组方法
查看>>
JS原生一步步实现前端路由和单页面应用
查看>>
从零开始的Kotlin之类和对象(一)
查看>>
(React启蒙)理解React 组件
查看>>
一个setTimeout问题小探索
查看>>
前后端添加ba认证
查看>>
IE8 CSS 样式兼容性清单
查看>>