c常用字符串函数

c常用字符串函数

头文件:string.h

char *strcpy(char *destin, char *source);

拷贝一个字符串到另一个 并返回拷贝的字符串内容

char *strcat(char *destin, char *source);

字符串拼接函数,将source指向的内容拼接到destin之后,并返回拼接后的字符串

char *strchr(char *str, char c);

在一个串中查找给定字符的第一个匹配之处 返回出现处的指针

int strcmp(char *str1, char *str2);

Asic码,str1>str2,返回值 > 0;两串相等,返回0 (大写字母的ASIC码小于小写字母)

int strncmpi(char *str1, char *str2, unsigned maxlen);

将一个串中的一部分与另一个串比较, 忽略大小写 (与strcmp区别)


char *strcpy(char *str1, char *str2);

串拷贝 str2拷贝到str1所指的位置 返回拷贝内容


int strcspn(char *str1, char *str2);

在串中查找给定字符集内容出现的第一个位置 返回第一个出现的位置

char *strdup(char *str);

将串拷贝到新建的位置处

char *strerror(int errnum);

返回指向错误信息字符串的指针

char *strncpy(char *destin, char *source, int maxlen);

串拷贝 (长度为maxlen

char *strnset(char *str, char ch, unsigned n);

将一个串中的所有字符都设为指定字符

int strnicmp(char *str1, char *str2, unsigned maxlen);

不注重大小写地比较两个串  比较长度为maxlen

char *strrchr(char *str, char c);

在串中查找指定字符的最后一个出现

char *strrev(char *str);

串倒转

char *strset(char *str, char c);

将一个串中的所有字符都设为指定字符

int strspn(char *str1, char *str2);

在串中查找第一个在指定字符集中不存在的元素

char *strstr(char *str1, char *str2);

在串中查找指定字符串的第一次出现

double strtod(char *str, char **endptr);

将字符串转换为double型值

char *strtok(char *str1, char *str2);

查找由在第二个串中指定的分界符分隔开的单词

long strtol(char *str, char **endptr, int base);

将串转换为长整数

char *strupr(char *str);

将串中的小写字母转换为大写字母

void swab (char *from, char *to, int nbytes);

交换字节 (可用于网络字节转换或字节顺序不同的机器间通讯)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值