码迷,mamicode.com
首页 > 其他好文 > 详细

有关字符串和字符的函数

时间:2015-02-10 16:47:00      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:字符串函数   字符转换函数   字符串   字符   

字符串操作函数,在string.h头文件中声明

连接

char * strcat(char *s,char *t)将t指向的字符串连接到s所指的字符串上,并返回字符串s的地址。

char * strncat(char *s,char *t, int n)只将t的前n个字符连接到s上

比较

int strcmp(char *s, char *t),比较字符串s,t,若s<t返回负整数,s>t返回正整数,s=t返回0

int strncmp(char *s, char *t),只比较前n个字符。

复制

char *strcpy(char *s ,char *t)将字符串t复制到s上,返回s的地址

char *strcpy(char *s ,char *t, int n)

查找字符

char * strchr(char *s, char c),在字符串s中查找字符c,若存在,返回c第一次出现的位置的指针,否则返回NULL

char * strrchr(char *s, char c),返回最后一次出现c的位置指针,未找到则返回NULL

 

unsigned int strlen(char *s,返回字符串s的长度,不包括字符’\0’在内。

 

 

字符类别测试和转换函数,在ctype.h头文件中声明

int isalpha(int c)若c是字母,则返回非零值,否则返回0

int isdigit(int c)若c是数字,返回非零值

int isalnum(int c)若c是字母或者数字,返回非零值

int isspace(int c) 若c是空格、横向制表符、换行符、回车符,换页符或纵向制表符,则返回一个非0 值

判断字符c是大写字母还是小写字母:

int isupper(int c)

int islower(int c)

字符转换函数:

int toupper(int c)若c是小写字母,转换为大些字母返回;否则原样输出

int tolower(int c) 若c是大写字母,转换为小些字母返回;否则原样输出

有关字符串和字符的函数

标签:字符串函数   字符转换函数   字符串   字符   

原文地址:http://blog.csdn.net/wuyzhen_csdn/article/details/43704281

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!