ctype.h头文件下的函数

  • Post author:
  • Post category:其他


<ctype.h>头文件提供一些函数,可以用来测试和映射字符。这些函数接受int作为参数,它的值必须是EOF或表示为一个无符号字符.如果满足则返回非零值,否则返回0.

常使用到的函数:

1:判断函数

1:int isalnum(int c) //检查所传字符是否为数字或字母。
2:int isalpha(int c) //检查所传的字符是否为字母。
3:int iscntrl(int c) //检查所传的字符是否为控制字符
4:int isdigit(int c) //检查所传的字符是都为十进制数字
5:int isgraph(int c) //检查所传的字符是否有图形表示法
6:int islower(int c) //检查所传的字符是否为小写字母
7:int isprint(int c) //检查所传的字符是否可打印
8:int ispunct(int c) //检查所传的字符是否是标点符号字符
9:int isspace(int c) //检查所传的字符是否是空白字符
10:int isupper(int c) //检查所传的字符是否是大写字母
11:int isxdigit(int c) //检查所传的字符是否为十六进制数字

2:转换函数

1:int tolower(int c) //把大写字母转换为小写字母
2:int toupper(int c) //把小写字母转换为大写字母

3:标点符号集合

!" # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ' { | } ~

4:图像字符

字母数字字符和标点符号字符的集合。

5:空格字符

制表符,换行符,垂直制表符,换页符,回车符,空格符的集合。

6:可打印字符

字母数字字符,标点符号字符和空格字符的集合

7:控制字符

在ASCll编码中,这些字符的八进制代码是从000到037,以及177(EDL).

8:空白字符

包括空格符和制表符

9:字母符号

小写字母和大写字母的集合。



版权声明:本文为ab1605014317原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。