C语言常用字符串函数

C语言常用字符串函数

图:猎鹰重型🚀,SpaceX Falcon Heavy

Guderian出品


用的时候要#include<string.h>

1 计算长度

Prototype: int strlen(const *char str)

Usage: 返回\0以前的字符串长度。

2 计算占用内存

Prototype 1: unsigned int szieof(object)

Prototype 2: unsigned int szieof object

Prototype 3: unsigned int szieof(type_name)

Usage: 返回对象类型占用内存空间的大小

3 比较字符串

关于字符串大小:https://www.php.cn/faq/415854.html

Prototype: int strcmp(const char *str1,const char *str2)

Usage: 若str1str2大,返回值大于0;若str1str2小,返回值小于0;若str1大小与str2相等,返回值为0

4 复制字符串

可不要写出str1 = str2这样的代码,这可不是在复制数字

Prototype: char *strcpy(char *str1, const char *str2)

Usage: 把串str2\0截止的字符串写入串str1中,返回str1首地址,用的时候注意不要越界

5 拼接字符串

Prototype: char *strcat(char *str1, const char *str2)char *strncat(char *str1, const char *str2,int n)

Usage: 第一种,把str2拼到str1末尾;第二种,把str2n个字符拼到str1末尾,返回str1首地址

6 字符串匹配

Prototype: char *strstr(const char *str1, const char *str2)

Usage: 返回在str1中第一次出现str2字符串的位置,如果未找到则返回null


Guderian Present

本文标题:C语言常用字符串函数

文章作者:G-SS-Hacker

发布时间:2020年05月07日 - 20:00:11

最后更新:2020年05月21日 - 10:11:51

原始链接:https://G-SS-Hacker.github.io/C语言常用字符串函数/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。