常用的字符处理函数
2014-03-29 21:03
281 查看
用法:C语言中:#include <ctype.h>
C++中:#include<cctype>
isalnum(c):如果c是字母或数字,则为true;
isalpha(c):如果c是字母,则为true;
iscntrl(c):如果c是控制字符,则为true;
isdigit(c):如果c是数字,则为true;
isgraph(c):如果c不是空格,但可打印,则为true;
islower(c):如果c是小写字母,则为true;
isprint(c):如果c是可打印的字符,则为true;
ispunct(c):如果c是标点符号,则为true;
isspace(c):如果c是空白字符,则为true;
isupper(c):如果c是大写字母,则为true;
isxdigit(c):如果c是十六进制数,则为true;
toupper(c):如果c是小写字母,则返回其大写字母形式,否则直接返回c;
tolower-将大写字母转换成小写字母的函数;
功能:将字符c转换为小写英文字母
说明:如果c为大写英文字母,则返回对应的小写字母;否则返回原来的值。
举例:
C++中:#include<cctype>
isalnum(c):如果c是字母或数字,则为true;
isalpha(c):如果c是字母,则为true;
iscntrl(c):如果c是控制字符,则为true;
isdigit(c):如果c是数字,则为true;
isgraph(c):如果c不是空格,但可打印,则为true;
islower(c):如果c是小写字母,则为true;
isprint(c):如果c是可打印的字符,则为true;
ispunct(c):如果c是标点符号,则为true;
isspace(c):如果c是空白字符,则为true;
isupper(c):如果c是大写字母,则为true;
isxdigit(c):如果c是十六进制数,则为true;
toupper(c):如果c是小写字母,则返回其大写字母形式,否则直接返回c;
tolower-将大写字母转换成小写字母的函数;
功能:将字符c转换为小写英文字母
说明:如果c为大写英文字母,则返回对应的小写字母;否则返回原来的值。
举例:
// tolower.c #include <syslib.h> #include <ctype.h> main() { char *s="Hello, World!"; int i; clrscr(); // clear screen printf("%s\n",s); for(i=0;i<strlen(s);i++) { putchar(tolower(s[i])); } getchar(); return 0; }
相关文章推荐
- C语言——字符和字符串常用处理函数
- 常用的字符处理函数实现:strstr strcpy strcat memcpy memmove
- Oracle可以处理LOB字段的常用字符函数
- 字符数组的定义、初始化及引用以及一些常用的字符串处理函数
- 学习笔记之10-字符和字符串常用处理函数
- MYSQL常用字符处理函数问题
- oracle常用字符处理函数总结
- VC中常用的字符类型及相应的字符串处理函数
- 【C语言】10-字符和字符串常用处理函数
- cctype 常用字符处理函数
- 16字符和字符串常用处理函数
- php中一些常用且好用的字符处理函数(一)
- MYSQL数据库常用字符处理函数
- 【C语言】10-字符和字符串常用处理函数
- C中常用的字符、字符串处理函数
- 字符 和 字符串 常用处理函数
- C\C++常用字符串\字符数组处理函数汇总
- 【C语言】10-字符和字符串常用处理函数