C语言ctype常用方法
方法目录:
文章目录
- 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常用方法相关推荐
- c语言ctype中替换查找字符,c – std :: ctype是否总是按“C”语言环境对字符进行分类?...
该标准需要默认构造的std :: ctype< char>通过§22.4.1.3.3匹配最小"C"语言环境[facet.ctype.char.statics] / 1 ...
- C语言ctype.h库
整理自:C语言入门经典 从别处整理而来,但是具体出处不知道了 ctype.h库中的所有函数以及其功能: int isalpha(int ch) 若是字符返回非0值,否则返回false int tol ...
- c语言 ctype,C语言标准库系列之 -
C 标准库的 ctype.h头文件提供了一些函数,可用于测试和映射字符. 这些函数接受 int作为参数,它的值必须是 EOF 或表示为一个无符号字符. 如果参数 c 满足描述的条件,则这些函数返回非零 ...
- C语言ctype相关的几个函数
ctype相关的几个函数 isalnum isalpha iscntrl isdigit islower isascii isgraph* isprint ispunct bisspace isupp ...
- c语言中math的作用,C语言math常用方法
1. acos double acos(double x);1 作用: 返回以弧度表示的 x 的反余弦.(结果范围:-Π~Π) #include #include #define PI acos(-1 ...
- ctypealpha php_PHP Ctype函数(转)
Ctype函数是PHP内置的字符串体测函数.主要有以下几种 ctype_alnum -- Check for alphanumeric character(s) 检测是否是只包含[A-Za-z0-9] ...
- 计算机基础语言学习线路图
计算机基础语言学习线路图 HTML HTML教程 HTML简介 HTML编辑器 HTML基础 HTML元素 HTML属性 HTML标题 HTML段落 HTML样式 HTML格式化 HTML引用元素 H ...
- GO 语言基础语法一 (快速入门 Go 语言)
Go语言基础语法 一. golang 标识符,关键字,命名规则 二. golang 变量 三. golang 常量 四. golang 数据类型 五. golang 布尔类型 六. golang 数字 ...
- python代码大全p-[译]让你的Python代码优雅又地道
译序 如果说优雅也有缺点的话,那就是你需要艰巨的工作才能得到它,需要良好的教育才能欣赏它. -- Edsger Wybe Dijkstra 在Python社区文化的浇灌下,演化出了一种独特的代码风格, ...
- python代码大全p-如何写出优雅又地道的Python代码?【转载】
在Python社区文化的浇灌下,演化出了一种独特的代码风格,去指导如何正确地使用Python,这就是常说的pythonic.一般说地道(idiomatic)的python代码,就是指这份代码很pyth ...
最新文章
- AI视觉组基于ESP32的裁判系统第一版本设计要求
- ActivityManagerService简要分析
- C语言 | C语言中的switch语句以及循环语句(入门版本)
- linux期末作业设计,linux作业与项目设计
- 74cms3.0安装以及cmsSQL注入漏洞详解
- 机器学习算法--协同过滤算法
- react新生命周期
- seajs常用API整理
- 卡巴斯基安全软件2014(78三年,逢周一68)时间:2013.10.1-2013.10.31
- 项目管理实战课程总结
- UML建模工具安装详细教程(StarUML 5.0.2)
- 冥王星P的编曲日志《时光的眼泪》
- 深入理解JS的delete
- Android Camera摄像头预览黑屏原因(二)
- linux永久开放端口
- 荐:Java常见设计模式
- 在axure中实现商品数量加减效果,原型库网站讲师-金乌 解答同学问
- 用python打开ccd相机_用python测量CCD图像
- Selenium 启动IE浏览器常见问题
- 【Moasure魔尺】魔尺1号的精准度是多少?
热门文章
- “word另存为PDF时,参考文献的上标都变为正常文本“的解决办法
- 【C++】模板(函数模板,类模板,模板的特化,模板的分离编译)
- 微信小程序分享和转发朋友圈功能
- 色彩设计原理(里面有配色方案,也有配色网站)
- 计算机ps相框怎么做,计算机学前班第五课--PS做相框
- 性格测试c语言程序,性格测试的题目及答案
- 计算机技术研究生省考,省考,硕士学历计算机技术(专硕)可以报计算机类的职位吗...
- 八大远程控制软件排行,Teamviewer替代软件
- 网络安全工程师与渗透测试工程师有哪些区别
- 业务系统+电子签章开放平台,快速构建个性化的电子签署应用