在c++中使用时:  #include <cctype>

字符判断函数

1、isalnum函数--判断是否是英文字母或数字字符,如果是,则返回非0值,如果不是,则返回0.

函数参数 :可以是字符也可以是整型数字。

用例:if( isalnum(ch) !=0 )

在windows和linux中通用

2、isalpha函数---判断是否是英文字母,如果是,则返回非0值,如果不是,则返回0.

函数参数 :可以是字符也可以是整型数字。

用例:if( isalpha(ch) !=0 )

3、isascii函数----判断ASCII码是否位于0~127之间,如果是,则返回非0值,如果不是,则返回0/

函数参数 :可以是字符也可以是整型数字。

用例:if( isascii(ch) !=0 )

4、iscntrl函数----判断是否是控制字符(ASCII码是0~31和0x7f//ascii码 127),如果是,则返回非0值,如果不是,则返回0。

函数参数 :可以是字符也可以是整型数字。

用例:if( iscntrl(ch) !=0 )

5、isdigit函数----判断是否是数字字符(ASCII码为48~57),如果是,则返回非0值,如果不是,则返回0

函数参数 :可以是字符也可以是整型数字。

用例:if( isdigit(ch) !=0 )

6、isgraph函数---判断除了空格外的可打印字符(若是空格,返回0).如果是,则返回非0值,如果不是,则返回0

函数参数 :可以是字符也可以是整型数字。

用例:if( isgraph(ch) !=0 )

7、islower函数---判断是否是小写英文字母.如果是,则返回非0值,如果不是,则返回0

函数参数 :可以是字符也可以是整型数字。

用例:if( islower(ch) !=0 )

8、ispunct函数---判断是否是标点符号.如果是,则返回非0值,如果不是,则返回0

函数参数 :可以是字符也可以是整型数字。

用例:if( ispunct(ch) !=0 )

9、isprint函数---判断包括空格的可打印字符.如果是,则返回非0值,如果不是,则返回0

函数参数 :可以是字符也可以是整型数字。

用例:if( isprint(ch) !=0 )

10、isspace函数---判断是否是空白符.如果是,则返回非0值,如果不是,则返回0

函数参数 :可以是字符也可以是整型数字。

用例:if( isspace(ch) !=0 )

11、isxdigit函数---判断是否是十六进制字符(重点).如果是,则返回非0值,如果不是,则返回0

函数参数 :可以是字符也可以是整型数字。

用例:if( isxdigit(ch) !=0 )

字符转换函数

 

1、tolower函数---将大写英文字母转换为小写英文字母。如果ch是大写英文字母,则返回小写英文字母,如果不是,则返回原字符。

函数参数 :可以是字符也可以是整型数字。

用例:tolower(ch);

2、toupper函数---将小写英文字母转换为大写英文字母。如果ch是小写英文字母,则返回大写英文字母,如果不是,则返回原字符。

函数参数 :可以是字符也可以是整型数字。

用例:toupper(ch);

3、toascii函数---将字符转换为相应的ASCII码,低七位以外的数位将会被清除

函数参数 :字符

用例:toascii(ch);(只能是单个字符,如果是字符串,则返回第一个字符的ASCII码)

ctype.h库函数----字符操作函数的更多相关文章

  1. dedecms功能性函数封装(XSS过滤、编码、浏览器XSS hack、字符操作函数)

    dedecms虽然有诸多漏洞,但不可否认确实是一个很不错的内容管理系统(cms),其他也不乏很多功能实用性的函数,以下就部分列举,持续更新,不作过多说明.使用时需部分修改,你懂的 1.XSS过滤. f ...

  2. SQL_字符操作函数

    原创作品.出自 "深蓝的blog" 博客.欢迎转载,转载时请务必注明下面出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlo ...

  3. ctype.h库函数

    头文件ctype.h声明了一组用于分类和转换单个字符的函数.所有的函数都接收一个int型的参数,并返回一个int——返回的int可能代表一个字符,也可能代表的是bool值(0为假,非0为真). 你可能 ...

  4. C语言-字符操作函数

    1字符数组的初始化: 1.1 char string={'c','h','i','n','a'} 1.2char string={"china"}或者去掉{}即char strin ...

  5. ACM编程技巧--常用字符操作函数

    字符串与基本数据类型的转换 int sscanf(buff,"%d%d",&a,&b); //返回值是参数个数 int sprintf(buff,"%d% ...

  6. include <ctype.h> 头文件包含函数总结

    里面包含的函数主要是: 1.字符测试函数,函数原型一般为:int isXXXX( int ); 参数为int, 只能正确处理[0, 127]. 2.字符映射函数,函数原型一般为:int toXXXX( ...

  7. &lt;ctype.h&gt; C语言标准库

    ctype.h是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于測试字符是否属于特定的字符类别.如字母字符.控制字 ...

  8. 《C标准库》——之<ctype.h>

    在没读<ctype.h>的源码之前,我一直以为我们平时用的isalnum.isdigit.isalpha等这些函数,是靠判断写出来的. 比如: int isdigit(int c){ re ...

  9. linux makefile字符串操作函数 替换subst、模式替换patsubst、去首尾空格strip、查找字符串findstring、过滤filter、反过滤filter-out、排序函数sort、取单词word、取单词串wordlist、个数统计words

    1.1       字符操作函数使用 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能.make所支持的函数也不算很多,不过已经足够我们的操作了.函数调用后,函 ...

随机推荐

  1. 如何全面解决ECSHOP的jquery冲突

    主要就是Ecshop的AJAX传输类,transport.js中重写了object的对象原型,从而导致了与jq框架的冲突. 解决: 1. 删除transport.js中587行 - 636行中关于ob ...

  2. android实现控制视频播放次数

    android实现控制视频播放次数,实质就是每个视频片段播放完后,通过MediaPlayer设置监听器setOnCompletionListener监听视频播放完毕,用Handler发送消息再次激活视 ...

  3. C++模板实例化

    深入理解C++中第七章提到模板实例化参数的选择:函数的决议结果只和函数参数有关和返回值无关.记录一下. 测试程序如下: #include <iostream> using namespac ...

  4. 由于OCR文件损坏造成Oracle RAC不能启动的现象和处理方法

    v$cluster_interconnects 集群节点间通信使用的IP地址 错误信息 使用了公网进行连接 SQL> select * from v$cluster_interconnects; ...

  5. python 自学 1 day

    #!/usr/bin/env python #coding = utf-8 age_of_oldby = 56 user = "fyt" word = "fyt" ...

  6. node.js Websocket实现扫码二维码登录---GoEasy

    最近在做一个扫码登录功能,为此我还在网上搜了一下关于微信的扫描登录的实现方式.当这个功能完成了后,我决定将整个实现思路整理出来,方便自己以后查看也方便其他有类似需求的程序猿些. 要实现扫码登录我们需要 ...

  7. (转)Spring AOP实现方式(转)

    我们可以通过三种方式来使用Spring AOP,它们分别是:@Aspect-based(Annotation),Schema-based(XML),以及底层的Spring AOP API 底层的Spr ...

  8. DOCTYPE声明的作用是什么?严格模式与混杂模式如何区分?

    HTML语言已经存在太久了,目前必然会有一些不同版本的文档存在,为了能够让浏览器清楚你的文档的版本类型和风格,需要在文档的起始用DOCTYPE声明制定当前文档的版本和风格.如果在网页中提供了版本信息, ...

  9. javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数

    javascript函数一共可分为五类:    ·常规函数    ·数组函数    ·日期函数    ·数学函数    ·字符串函数    1.常规函数    javascript常规函数包括以下9个 ...

  10. 每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。10元最多可喝多少瓶啤酒? php

    //根据题意设定初始变量值//然后 一个while循环去操作//每换得一个瓶子,换的那个减去要做相应的数目//然后喝了啤酒后, 各数量加1//直到不符合要求.跳出循环 1 class Beer{ pr ...