方法目录:

文章目录

  • 1. isalnum
  • 2. strpha
  • 3. isblank
  • 4. iscntrl
  • 5. isdigit

1. isalnum

作用:如果c是字母或数字,则返回真。

#include<stdio.h>
#include<ctype.h>
//isalnum
int main()
{char a = 'a';char b = '1';char c = 'A';char d = '-'; if(isalnum(a) && isalnum(b) && isalnum(c))//判断是否为字母或者数字 printf("确定为数字或者字母!\n");if(!isalnum(d))printf("不是数字或者字母!"); return 0;
}

2. strpha

作用:如果c是字母,则返回真.

#include<stdio.h>
#include<ctype.h>
//isalpha
int main()
{char a = 'a';char b = 'A';char c = '-'; if(isalpha(a) && isalpha(b))//判断是否为字母 printf("确定为字母!\n");if(!isalnum(c))printf("不是字母!"); return 0;
}

3. isblank

作用:如果c是空格或水平制表符,则返回真。
水平制表符:\t–Tab按键。

#include<stdio.h>
#include<ctype.h>
//isblank
int main()
{char a = ' ';//空格 char b = '\t';//水平制表符 char c = 'a';if(isblank(a) && isblank(b))//判断是否为空格或者水平制表符printf("确定为空格或者水平制表符!\n");if(!isblank(c))printf("不是空格或者水平制表符!"); return 0;
}

4. iscntrl

作用:如果c是控制字符(入Ctrl+B),则返回真。
控制字符:在ASCII码中,第0~31号及第127号(共33个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。

#include<stdio.h>
#include<ctype.h>
//iscntrl
int main()
{char a = '\b'; char b = ' '; if(iscntrl(a))//判断是否为控制字符 printf("确定为控制字符!\n");if(!iscntrl(b))printf("不是控制字符!"); return 0;
}

5. isdigit

作用:如果c是数字,则返回真.

#include<stdio.h>
#include<ctype.h>
//isdigit
int main()
{char a = '1'; char b = ' '; if(isdigit(a))//判断是否为数字 printf("确定为数字!\n");if(!isdigit(b))printf("不是数字!"); return 0;
}

C语言ctype常用方法相关推荐

  1. c语言ctype中替换查找字符,c – std :: ctype是否总是按“C”语言环境对字符进行分类?...

    该标准需要默认构造的std :: ctype< char>通过§22.4.1.3.3匹配最小"C"语言环境[facet.ctype.char.statics] / 1 ...

  2. C语言ctype.h库

    整理自:C语言入门经典 从别处整理而来,但是具体出处不知道了 ctype.h库中的所有函数以及其功能: int isalpha(int ch)  若是字符返回非0值,否则返回false int tol ...

  3. c语言 ctype,C语言标准库系列之 -

    C 标准库的 ctype.h头文件提供了一些函数,可用于测试和映射字符. 这些函数接受 int作为参数,它的值必须是 EOF 或表示为一个无符号字符. 如果参数 c 满足描述的条件,则这些函数返回非零 ...

  4. C语言ctype相关的几个函数

    ctype相关的几个函数 isalnum isalpha iscntrl isdigit islower isascii isgraph* isprint ispunct bisspace isupp ...

  5. c语言中math的作用,C语言math常用方法

    1. acos double acos(double x);1 作用: 返回以弧度表示的 x 的反余弦.(结果范围:-Π~Π) #include #include #define PI acos(-1 ...

  6. ctypealpha php_PHP Ctype函数(转)

    Ctype函数是PHP内置的字符串体测函数.主要有以下几种 ctype_alnum -- Check for alphanumeric character(s) 检测是否是只包含[A-Za-z0-9] ...

  7. 计算机基础语言学习线路图

    计算机基础语言学习线路图 HTML HTML教程 HTML简介 HTML编辑器 HTML基础 HTML元素 HTML属性 HTML标题 HTML段落 HTML样式 HTML格式化 HTML引用元素 H ...

  8. GO 语言基础语法一 (快速入门 Go 语言)

    Go语言基础语法 一. golang 标识符,关键字,命名规则 二. golang 变量 三. golang 常量 四. golang 数据类型 五. golang 布尔类型 六. golang 数字 ...

  9. python代码大全p-[译]让你的Python代码优雅又地道

    译序 如果说优雅也有缺点的话,那就是你需要艰巨的工作才能得到它,需要良好的教育才能欣赏它. -- Edsger Wybe Dijkstra 在Python社区文化的浇灌下,演化出了一种独特的代码风格, ...

  10. python代码大全p-如何写出优雅又地道的Python代码?【转载】

    在Python社区文化的浇灌下,演化出了一种独特的代码风格,去指导如何正确地使用Python,这就是常说的pythonic.一般说地道(idiomatic)的python代码,就是指这份代码很pyth ...

最新文章

  1. AI视觉组基于ESP32的裁判系统第一版本设计要求
  2. ActivityManagerService简要分析
  3. C语言 | C语言中的switch语句以及循环语句(入门版本)
  4. linux期末作业设计,linux作业与项目设计
  5. 74cms3.0安装以及cmsSQL注入漏洞详解
  6. 机器学习算法--协同过滤算法
  7. react新生命周期
  8. seajs常用API整理
  9. 卡巴斯基安全软件2014(78三年,逢周一68)时间:2013.10.1-2013.10.31
  10. 项目管理实战课程总结
  11. UML建模工具安装详细教程(StarUML 5.0.2)
  12. 冥王星P的编曲日志《时光的眼泪》
  13. 深入理解JS的delete
  14. Android Camera摄像头预览黑屏原因(二)
  15. linux永久开放端口
  16. 荐:Java常见设计模式
  17. 在axure中实现商品数量加减效果,原型库网站讲师-金乌 解答同学问
  18. 用python打开ccd相机_用python测量CCD图像
  19. Selenium 启动IE浏览器常见问题
  20. 【Moasure魔尺】魔尺1号的精准度是多少?

热门文章

  1. “word另存为PDF时,参考文献的上标都变为正常文本“的解决办法
  2. 【C++】模板(函数模板,类模板,模板的特化,模板的分离编译)
  3. 微信小程序分享和转发朋友圈功能
  4. 色彩设计原理(里面有配色方案,也有配色网站)
  5. 计算机ps相框怎么做,计算机学前班第五课--PS做相框
  6. 性格测试c语言程序,性格测试的题目及答案
  7. 计算机技术研究生省考,省考,硕士学历计算机技术(专硕)可以报计算机类的职位吗...
  8. 八大远程控制软件排行,Teamviewer替代软件
  9. 网络安全工程师与渗透测试工程师有哪些区别
  10. 业务系统+电子签章开放平台,快速构建个性化的电子签署应用