Linux C函数 第一章 字符测试函数
来源:互联网 发布:宁波待遇好的企业 知乎 编辑:程序博客网 时间:2024/05/23 01:56
字符测试函数:
#include <ctype.h>isalnum :是否为英文字母或数字 是返回TRUE.isalpha :是否为英文字母 是返回TRUE.isascii :是否为ASCII码字符 也就是范围在0~127之间,是返回TRUE.isblank :是否为空格字符,空格(space ASCII码为:32) 或定位字符(TAP ASCII码为:9) 是返回TRUE.iscntrl :是否为ASCII控制码,0~31之间,是返回TRUE 否则返回NULL(0).isdigit :是否为阿拉伯数字0~9之间。 是返回TRUE, 否则返回NULL(0);isgraph :是否为可打印字符,非空格字符返回TRUE,否则返回NULL(0);islower :是否为英文小字母。是返回TRUE,否则返回NULL(0);isprint :测试是否为可打印字符,其中包括空格字符,是返回TRUE,G否则返回NULL(0);isspace :测试是否为空格字符,也就是判断是否为空格(''),定位字符('\t'),CR('\r'),换行('\n') 垂直定位('\v'),翻页('\f'),是返回TRUEispunct :测试是否为标点符号或特殊符号。非空格、非数字、非英文字母,isupper :测试是否为大写英文字母isxdigit:测试是否为16进制数字0123456789 abcdef ABCDEF例:char str[] = "123abcABC?"; int i; for(i=0; str[i]!=0; i++) { if(isalpha(str[i])) printf("IS Alpha"); }// file:ctype.c#include "stdio.h"#include "stdlib.h"#include "unistd.h"#include "fcntl.h"#include "math.h"#include "time.h"#include "ctype.h"#include "sys/types.h"#include "sys/stat.h"int main(int argc, char **argv){ int i; for (i=0; i < 255; i++) { if (isalnum(i)) printf("%d %c is alnum\n", i,i); if (isalpha(i)) printf("%d %c is alpha\n", i,i); if (isascii(i)) printf("%d %c is ascii\n", i,i); if (iscntrl(i)) printf("%d %c is cntrl\n", i,i); if (isgraph(i)) printf("%d %c is graph\n", i,i); if (isblank(i)) printf("%d %c is blank\n", i,i); if (isspace(i)) printf("%d %c is space\n", i,i); if (ispunct(i)) printf("%d %c is punct\n", i,i); if (isdigit(i)) printf("%d %c is digit\n", i,i); if (isxdigit(i)) printf("%d %c is xdigit\n", i,i); if (isupper(i)) printf("%d %c is upper\n", i,i); if (islower(i)) printf("%d %c is lower\n", i,i); if (isprint(i)) printf("%d %c is print\n", i,i); }}
阅读全文
0 0
- Linux C函数 第一章 字符测试函数
- 【Linux C】字符测试函数
- Linux C 函数参考(字符测试)
- 字符测试函数全集 Linux C
- Linux常用C函数---字符测试篇
- Linux常用C函数-字符测试篇
- C语言字符测试函数
- C语言字符函数测试
- c函数之【字符测试函数】
- Linux C 函数参考之字符测试篇
- linux C编程中常用的函数--字符测试篇
- [转]Linux常用C函数-字符测试篇
- linux c 字符处理函数
- linux c 字符判断函数
- C语言的字符测试函数
- Linux 常用C函数(字符转换篇)
- Linux 常用C函数(字符转换篇)
- linux c 字符编码转换函数 iconv
- Mysql连接查询(自然连接、自身连接、外连接、多表连接)总结
- Java垃圾回收算法
- Android中Multidex的使用
- 第2章:MapReduce
- Java集合框架-安全失败与快速失败
- Linux C函数 第一章 字符测试函数
- Scala 函数与匿名函数
- Python for 循环语句
- Intent将在APP中获取到的联系人信息保存到通讯录
- 在子线程中new Handler报错--Can't create handler inside thread that has not called Looper.prepare()
- 正规方程的推倒
- HDU5869 Different GCD Subarray Query(线段树&&离线处理) 2016大连网络赛
- 从2017世界机器人大会看趋势:服务机器人将成为行业主角
- 怎样在Linux上运行JMeter脚本