一些实用小函数
2017-09-26 21:00
162 查看
reverse(a,a+n); //若a是数组,则反转a数组内的东西
/*【1】字符串操作 */
strcpy(p, p1); //复制字符串
strncpy(p, p1, n); //复制指定长度字符串
strcat(p, p1); //附加字符串
strncat(p, p1, n); //附加指定长度字符串
strlen(p); //取字符串长度
strcmp(p, p1); //比较字符串
strcasecmp(p,p1); //忽略大小写比较字符串
strncmp(p, p1, n); //比较指定长度字符串
strchr(p, c); //在字符串中查找指定字符
strrchr(p, c); //在字符串中反向查找
strstr(p, p1); //查找字符串
strpbrk(p, p1); //以目标字符串的所有字符作为集合,在当前字符串查找该集合的任一元素
strspn(p, p1); //以目标字符串的所有字符作为集合,在当前字符串查找不属于该集合的任一元素的偏移
strcspn(p, p1); //以目标字符串的所有字符作为集合,在当前字符串查找属于该集合的任一元素的偏移
//具有指定长度的字符串处理函数在已处理的字符串之后填补零结尾符
/*【2】字符串到数值类型的转换*/
strtod(p, ppend); //从字符串 p 中转换 double 类型数值,并将后续的字符串指针存储到 ppend 指向的 char* 类型存储。
strtol(p, ppend, base); //从字符串 p 中转换 long 类型整型数值,base 显式设置转换的整型进制,设置为 0 以根据特定格式判断所用进制,0x, 0X 前缀以解释为十六进制格式整型,0 前缀以解释为八进制格式整型
atoi(p); //字符串转换到 int 整型
atof(p); //字符串转换到 double 符点数
atol(p); //字符串转换到 long 整型
/*【3】字符检查 */
isalpha(); //检查是否为字母字符
isupper(); //检查是否为大写字母字符
islower(); //检查是否为小写字母字符
isdigit(); //检查是否为数字
isxdigit(); //检查是否为十六进制数字表示的有效字符
isspace(); //检查是否为空格类型字符
iscntrl(); //检查是否为控制字符
ispunct(); //检查是否为标点符号
isalnum(); //检查是否为字母和数字
isprint(); //检查是否是可打印字符
isgraph(); //检查是否是图形字符,等效于 isalnum() | ispunct()
/*【1】字符串操作 */
strcpy(p, p1); //复制字符串
strncpy(p, p1, n); //复制指定长度字符串
strcat(p, p1); //附加字符串
strncat(p, p1, n); //附加指定长度字符串
strlen(p); //取字符串长度
strcmp(p, p1); //比较字符串
strcasecmp(p,p1); //忽略大小写比较字符串
strncmp(p, p1, n); //比较指定长度字符串
strchr(p, c); //在字符串中查找指定字符
strrchr(p, c); //在字符串中反向查找
strstr(p, p1); //查找字符串
strpbrk(p, p1); //以目标字符串的所有字符作为集合,在当前字符串查找该集合的任一元素
strspn(p, p1); //以目标字符串的所有字符作为集合,在当前字符串查找不属于该集合的任一元素的偏移
strcspn(p, p1); //以目标字符串的所有字符作为集合,在当前字符串查找属于该集合的任一元素的偏移
//具有指定长度的字符串处理函数在已处理的字符串之后填补零结尾符
/*【2】字符串到数值类型的转换*/
strtod(p, ppend); //从字符串 p 中转换 double 类型数值,并将后续的字符串指针存储到 ppend 指向的 char* 类型存储。
strtol(p, ppend, base); //从字符串 p 中转换 long 类型整型数值,base 显式设置转换的整型进制,设置为 0 以根据特定格式判断所用进制,0x, 0X 前缀以解释为十六进制格式整型,0 前缀以解释为八进制格式整型
atoi(p); //字符串转换到 int 整型
atof(p); //字符串转换到 double 符点数
atol(p); //字符串转换到 long 整型
/*【3】字符检查 */
isalpha(); //检查是否为字母字符
isupper(); //检查是否为大写字母字符
islower(); //检查是否为小写字母字符
isdigit(); //检查是否为数字
isxdigit(); //检查是否为十六进制数字表示的有效字符
isspace(); //检查是否为空格类型字符
iscntrl(); //检查是否为控制字符
ispunct(); //检查是否为标点符号
isalnum(); //检查是否为字母和数字
isprint(); //检查是否是可打印字符
isgraph(); //检查是否是图形字符,等效于 isalnum() | ispunct()
相关文章推荐
- PB一些有关日期的实用函数
- C#File类常用的文件操作方法(创建、移动、删除、复制等) File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和
- PHP中的一些经验积累 --一些小巧实用的函数
- 【python】整理一些实用的函数
- 【python】整理一些实用的函数
- JS脚本收藏(一些实用的函数)
- 一些前端开发实用的函数—2(jquery)
- Oracle 一些实用的函数
- 【python】整理一些实用的函数
- Android一些实用的函数
- Python中非常实用的一些功能和函数分享
- DELPHI中一些处理数据的实用函数
- PHP 常用函数库和一些实用小技巧
- 【python】整理一些实用的函数
- 个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
- putchar()和getchar()函数的一些简单实用实例!
- 【python】整理一些实用的函数
- PHP一些实用的自定义函数收集
- python里一些实用的函数
- 【python】整理一些实用的函数