C语言isdigit函数介绍、示例和实现
文章目录
- 1、包含头文件
- 2、函数声明
- 3、功能说明
- 4、示例
- 5、自定义的isdigit函数的实现方法
- 6、获取视频教程
- 7、版权声明
isdigit函数用于判断字符是否为数字(0-9)。
在本文中,我们先来介绍isdigit函数的使用方法,然后编写一个自定义的_isdigit函数,实现与isdigit函数相同的功能。
1、包含头文件
#include <ctype.h>
2、函数声明
int isdigit(int c);
3、功能说明
判断参数c是否为数字,您可能会问:isdigit函数的参数是int c,是整数,不是字符,在C语言中,字符就是整数,请补充学习一下基础知识。
返回值:0-不是数字,非0-是数字。
4、示例
/** 程序名:book.c,此程序演示C语言的isdigit函数。* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include <stdio.h>int main()
{printf("isdigit('0')=%d\n",isdigit('0'));printf("isdigit('9')=%d\n",isdigit('9'));printf("isdigit('a')=%d\n",isdigit('a'));
}
运行效果
5、自定义的isdigit函数的实现方法
在以下示例中,把自定义的isdigit函数命名为_isdigit。
/** 程序名:book.c,此程序演示C语言自定义的isdigit函数。* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include <stdio.h>// 自定义的isdigit函数。
int _isdigit(int c)
{if ( (c>='a' && c<='z') || (c>='A' && c<='Z') ) return 1024;return 0;
}int main()
{printf("_isdigit('0')=%d\n",_isdigit('0'));printf("_isdigit('a')=%d\n",_isdigit('a'));printf("_isdigit('A')=%d\n",_isdigit('A'));
}
运行效果
6、获取视频教程
百万年薪程序员录制,《C/C++高性能服务开发基础》视频教程已在CSDN学院发布,优惠价12元,地址如下:
https://edu.csdn.net/course/play/29402
7、版权声明
C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。
来源:C语言技术网(www.freecplus.net)
作者:码农有道
如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!
C语言isdigit函数介绍、示例和实现相关推荐
- isdigit函数python_C语言 isdigit函数 | 猿说编程
C/C++ isdigit函数 最后更新于:2020-10-08 23:26:35 一.isdigit函数简介 C语言中isdigit函数用于检查所传的字符是否是十进制数字字符,注意:isdigit函 ...
- C语言tolower函数介绍、示例和实现
文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的tolower函数的实现方法 6.获取视频教程 7.版权声明 C语言tolower函数用于把大写字母转换为小写字母. 在本文 ...
- C语言isupper函数介绍、示例和实现
文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的isupper函数的实现方法 6.获取视频教程 7.版权声明 C语言isupper函数用于判断字符是否为大写字母(A-Z). ...
- C语言islower函数介绍、示例和实现
文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的islower函数的实现方法 6.获取视频教程 7.版权声明 C语言islower函数用于判断字符是否为小写字母(a-z). ...
- C语言isalnum函数介绍、示例和实现
文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的isalnum函数的实现方法 6.获取视频教程 7.版权声明 C语言isalnum函数用于判断字符是否为字母(a-z和A-Z ...
- java实现c语言的函数_C语言tolower函数介绍、示例和实现
C语言tolower函数用于把大写字母转换为小写字母. 在本文中,我们先来介绍tolower函数的使用方法,然后编写一个自定义的_tolower函数,实现与tolower函数相同的功能. 1.包含头文 ...
- C语言isalpha函数介绍、示例和实现
文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的isalpha函数的实现方法 6.获取视频教程 7.版权声明 isalpha函数用于判断字符是否为字母(a-z和A-Z). ...
- c语言正则表达式函数与示例
C语言正则表达式概述 C语言中处理正则表达式的函数有regcomp().regexec().regfree()和regerror()等. regcomp()函数 编译正则表达式. int regcom ...
- 关于C语言——应用函数介绍
句柄较为复杂,可去问度娘:用法不准确请指正 1.HANDLE 本篇随笔主要内容是各个函数的使用,想了解句柄HANDLE的读者可以先看下这篇文章:深入了解Windows句柄到底是什么 HANDLE在Wi ...
最新文章
- 手把手系列:(一)用Benchmarksql测试Oracle数据库性能
- 原生JS实现Ajax和JSONP跨域请求
- 如果把整个因特网都印出来 你认为会怎么样
- mac 爱普生打印机驱动_高效打印企业首选 爱普生M2178黑白多功能一体机评测
- 云小课|打造企业数据“高内聚,低耦合”--试试GaussDB(DWS)逻辑集群,实现数据物理隔离
- 'yasm' 不是内部或外部命令
- 软键盘遮挡住popupWindow问题
- 如何通过一个字符串来实例化一个类_Spring官网阅读(一)容器及实例化
- PSP 版本6.60 破解 PRO-B10自制系统升级图文教程
- 证书-解决非对称加密的公钥信任问题
- Python 人脸识别系统
- 关于zip命令的使用问题
- 计算机合成音乐及扩展名为,计算机合成声音
- 三大主流前端框架介绍VUE 、React、Angular
- Java SE 八大基本类型
- MobileNet网络系列论文及模型V1-V2-V3
- Python之集合(综合练习)
- v36.05 鸿蒙内核源码分析(工作模式) | 程序界的韦小宝是谁 | 百篇博客分析HarmonyOS源码
- 用Boost::spirit库写C++的源代码解析器(一) 一个简单的例子:解析enum的解析器雏形
- java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方法