文章目录

  • 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函数介绍、示例和实现相关推荐

  1. isdigit函数python_C语言 isdigit函数 | 猿说编程

    C/C++ isdigit函数 最后更新于:2020-10-08 23:26:35 一.isdigit函数简介 C语言中isdigit函数用于检查所传的字符是否是十进制数字字符,注意:isdigit函 ...

  2. C语言tolower函数介绍、示例和实现

    文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的tolower函数的实现方法 6.获取视频教程 7.版权声明 C语言tolower函数用于把大写字母转换为小写字母. 在本文 ...

  3. C语言isupper函数介绍、示例和实现

    文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的isupper函数的实现方法 6.获取视频教程 7.版权声明 C语言isupper函数用于判断字符是否为大写字母(A-Z). ...

  4. C语言islower函数介绍、示例和实现

    文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的islower函数的实现方法 6.获取视频教程 7.版权声明 C语言islower函数用于判断字符是否为小写字母(a-z). ...

  5. C语言isalnum函数介绍、示例和实现

    文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的isalnum函数的实现方法 6.获取视频教程 7.版权声明 C语言isalnum函数用于判断字符是否为字母(a-z和A-Z ...

  6. java实现c语言的函数_C语言tolower函数介绍、示例和实现

    C语言tolower函数用于把大写字母转换为小写字母. 在本文中,我们先来介绍tolower函数的使用方法,然后编写一个自定义的_tolower函数,实现与tolower函数相同的功能. 1.包含头文 ...

  7. C语言isalpha函数介绍、示例和实现

    文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.自定义的isalpha函数的实现方法 6.获取视频教程 7.版权声明 isalpha函数用于判断字符是否为字母(a-z和A-Z). ...

  8. c语言正则表达式函数与示例

    C语言正则表达式概述 C语言中处理正则表达式的函数有regcomp().regexec().regfree()和regerror()等. regcomp()函数 编译正则表达式. int regcom ...

  9. 关于C语言——应用函数介绍

    句柄较为复杂,可去问度娘:用法不准确请指正 1.HANDLE 本篇随笔主要内容是各个函数的使用,想了解句柄HANDLE的读者可以先看下这篇文章:深入了解Windows句柄到底是什么 HANDLE在Wi ...

最新文章

  1. 手把手系列:(一)用Benchmarksql测试Oracle数据库性能
  2. 原生JS实现Ajax和JSONP跨域请求
  3. 如果把整个因特网都印出来 你认为会怎么样
  4. mac 爱普生打印机驱动_高效打印企业首选 爱普生M2178黑白多功能一体机评测
  5. 云小课|打造企业数据“高内聚,低耦合”--试试GaussDB(DWS)逻辑集群,实现数据物理隔离
  6. 'yasm' 不是内部或外部命令
  7. 软键盘遮挡住popupWindow问题
  8. 如何通过一个字符串来实例化一个类_Spring官网阅读(一)容器及实例化
  9. PSP 版本6.60 破解 PRO-B10自制系统升级图文教程
  10. 证书-解决非对称加密的公钥信任问题
  11. Python 人脸识别系统
  12. 关于zip命令的使用问题
  13. 计算机合成音乐及扩展名为,计算机合成声音
  14. 三大主流前端框架介绍VUE 、React、Angular
  15. Java SE 八大基本类型
  16. MobileNet网络系列论文及模型V1-V2-V3
  17. Python之集合(综合练习)
  18. v36.05 鸿蒙内核源码分析(工作模式) | 程序界的韦小宝是谁 | 百篇博客分析HarmonyOS源码
  19. 用Boost::spirit库写C++的源代码解析器(一) 一个简单的例子:解析enum的解析器雏形
  20. java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方法

热门文章

  1. 一个计算行列坐标的应用
  2. 商务Email:谢绝合作
  3. 呕心沥血铸造—接口自动化测试面试题及答案
  4. Unity中的Path对应各平台中的Path
  5. 牛客网 2018校招真题 美团点评 重要节点
  6. VCL界面控件DevExpress VCL发布v20.2.6
  7. Apple Watch带来的商机
  8. skyBox 近地时角度倾斜问题,天空倾斜
  9. 问卷调查20145316
  10. win11的WiFi按钮不见了没有了