`
java-mans
  • 浏览: 11435449 次
文章分类
社区版块
存档分类
最新评论

【Linux C】字符测试函数

 
阅读更多

一,概述

字符测试函数 包含在头文件 <ctype.h>中

这些都是宏定义,而非真正函数。


1)isalnum 测试字符是否为英文字母或数字


#include <stdio.h>
#include <ctype.h>
int main()
{
   char str[]="12#$%sdfsfsf";
   int i;
   for(i=0;str[i]!=0;++i)
	if(isalnum(str[i]))
		printf("%c is an alphanumberic character\n",str[i]);
   return 0;
}

2)isalpha 测试是否为英文字母

#include <stdio.h>
#include <ctype.h>
int main()
{
   char str[]="12#$%sdfsfsf";
   int i;
   for(i=0;str[i]!=0;++i)
	if(isalpha(str[i]))
		printf("%c is an alpha character\n",str[i]);
   return 0;
}

3)isascii 测试是否为ASCII字符

#include <stdio.h>
#include <ctype.h>
int main()
{
   int i;
   for(i=125;i<130;++i)
	if(isascii(i))
		printf("%d is an ascii character\n",i);
        else
		printf("%d is not an ascii character\n",i);
   return 0;
}

4)isblank 测试字符是够为空白字符

5)iscntrl(c) 测试是否为ASCII控制码,也就是判断是否在 0 -31之间

6)isdigit 测试是否为阿拉伯数字

7)isgraph 测试是否为可打印字符,不是空白字符(看10)

8)islower 测试是否为小写英文字母

9)isprint 测试字符是否为可打印字符 类似 isgraph

10)isspace 测试字符是否为空白字符 ‘ ’、'\t'、'\n'、'\f'、'\v'

11)ispunct 测试是否为标点符号或特殊符号

12)isupper 测试是否为大写英文字母

13)isxdigit 测试字符是否为十六进制数字 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F 



分享到:
评论

相关推荐

    Linux下C编程函数手册/linux下C编程必备函数大全

    第1章 字符测试函数 第2章 数据转换函数 第3章 内存配置函数 第4章 时间函数 第5章 字符串处理函数 第6章 数学计算函数 第7章 用户和组函数 第8章 数据加密函数 第9章 数据结构函数 第10章 随机数函数 第11章 初级I/...

    Linux C 函数库参考手册 中文版

    第1章 字符测试函数 第2章 数据转换函数 第3章 内存配置函数 第4章 时间函数 第5章 字符串处理函数 第6章 数字计算函数 第7章 用户和组函数 第8章 数据加密函数 第9章 数据结构函数 第10章 随机数函数 第11章 初级 I...

    Linux C函数库参考手册.pdf

    chapter 1 字符测试函数 chapter 2 数据转换函数 chapter 3 内存配置函数 chapter 4 时间函数 chapter 5 字符串处理函数 chapter 6 数学计算函数 chapter 7 用户和组函数 chapter 8 数据加密函数 chapter 9 数据结构...

    LinuxC函数手册

    字符测试函数,数据转换函数,内存配置函数,时间函数......

    linux C函数全集

    介绍了,linux下C语言开发主要常用函数集,包括字符串测试函数,内存配置函数等等。

    Linux_C函数库参考手册[完整版].pdf

    第1章、字符测试函数 第2章、数据转换函数 第3章、内存配置函数 第4章、时间函数 第5章、字符串处理函数 第6章、数学计算函数 第7章、用户和组函数 第8章、数据加密函数 第9章、数据结构函数 第10章、随机函数 第11...

    linuxC常用函数

    linuxC常用函数查询手册方便实用包括: 字符测试篇 字符串转换篇 内存控制篇 时间日期篇 内存及字符串操作篇 常用数学函数篇 用户组篇 数据结构及算法篇 文件操作篇 文件内容操作篇 进程操作篇 文件权限操作篇 信号...

    linux下的c库函数大全

    第1章字符测试函数 isalnum(测试字符是否为英文字母或数字) isalpha(测试字符是否为英文字母) isascii(测试字符是否为ASCII码字符) isblank(测试字符是否为空格字符) iscntrl(测试字符是否为ASCII码的控制字符) ...

    Linux C 函数使用手册 chm.rar

    Linux C 函数手册主要涉及内容大致如下:用户组、信号处理、内存控制、字符测试、接口处理、文件操作、日期时间、环境变量、终端控制、进程操作、数学函数、字符串转换、数据结构及算法、内存及字符串操作。...

    Linux常用C函数

    Linux常用C函数(中文版) 字符测试篇 isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文...

    Linux C函数库参考手册

    Linux字符测试函数,数据转换函数,内存配置函数,时间函数,字符串处理函数,数学计算函数等

    linux_c API函数大全

    LINUX C函数库API 1.字符测试篇 15 1.1 15 isalnum(测试字符是否为英文或数字) 15 1.2 15 isalpha (测试字符是否为英文字母) 15 1.3 16 isascii(测试字符是否为ASCII 码字符) 16 1.4 17 iscntrl(测试字符是否...

    Linux C 函数使用手册

    手册主要涉及内容大致如下:用户组、信号处理、内存控制、字符测试、接口处理、文件操作、日期时间、环境变量、终端控制、进程操作、数学函数、字符串转换、数据结构及算法、内存及字符串操作等。

    Linux-C编程常用API接口-函数

    1 字符测试篇 2 2 字符串转换篇 10 3 内存控制篇 17 4 日期时间篇 22 5 内存及字符串操作篇 28 6 常用数学函数篇 45 7 用户组篇 56 8 数据结构及算法篇 78 9 文件操作篇 85 10 文件内容操作篇 94 11 进程操作篇 109 ...

    Linux_C函数详细解析.pdf

    isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件#include 定义函数int isalnum (int c) 函数说明 检查参数 c是否为英文字母或阿拉伯数字,在标准c中相当于使用 ...

    Linux C函数详解

    Linux相关函数说明. 字符测试函数(isblank..),数据转换函数(atoi,atof...)

    Linux-C编程API函数(掌握这些足够).pdf

    1 字符测试篇 2 字符串转换篇 3 内存控制篇 4 日期时间篇 5 内存及字符串操作篇 6 常用数学函数篇 7 用户组篇 8 数据结构及算法篇 9 文件操作篇 10 文件内容操作篇 11 进程操作篇 12 文件权限控制篇 13 信号...

    Linux C 函数参考.zip

    isalnum(测试字符是否为英文或数字) isalpha (测试字符是否为英文字母) isascii(测试字符是否为ASCII码字符) iscntrl(测试字符是否为ASCII码的控制字符) isdigit(测试字符是否为阿拉伯数字) isgraphis(测试...

    linux c 常用函数

    信号处理篇 ... 字符测试篇 常用数学函数篇 接口处理篇 数据结构及算法篇 文件内容操作篇 文件操作篇 文件权限控制篇 日期时间篇 环境变量篇 用户组篇 终端控制篇 进程操作篇

Global site tag (gtag.js) - Google Analytics