问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

c语言标准函数库<string.h>

提问网友 发布时间:2025-02-10 20:50
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2025-02-11 08:25
C语言标准函数库包含了多个用于字符串处理的基本函数。

NULL常量用于表示空指针。

size_t类型用于存储sizeof操作的结果。

strcpy(char* s, const char* ct)函数将字符串ct复制到指针s所指向的内存中,包括终止符NUL,并返回s。

strncpy(char* s, const char* ct, size_t n)函数最多复制n个字符从ct到s,如果ct长度小于n,则使用NUL字符填充剩余位置。复制后的字符串可能不以NUL终止。该函数返回s。

strcat(char* s, const char* ct)函数将字符串ct连接到指针s所指向的字符串末尾,并返回s。

strncat(char* s, const char* ct, size_t n)函数最多将n个字符从ct连接到s的末尾,并在s末尾添加NUL终止符。返回s。

strcmp(const char* cs, const char* ct)函数比较cs和ct,返回负数表示cs小于ct,零表示cs等于ct,正数表示cs大于ct。

strncmp(const char* cs, const char* ct, size_t n)函数比较cs和ct的前n个字符,返回负数表示cs小于ct,零表示cs等于ct,正数表示cs大于ct。

strcoll(const char* cs, const char* ct)函数根据本地规则比较cs和ct,返回负数表示cs小于ct,零表示cs等于ct,正数表示cs大于ct。

strchr(const char* cs, int c)函数返回cs中第一个出现的字符c的指针,如果未找到则返回NULL。

strrchr(const char* cs, int c)函数返回cs中最后一个出现的字符c的指针,如果未找到则返回NULL。

strspn(const char* cs, const char* ct)函数返回cs前缀中由ct中字符组成的长度。

strcspn(const char* cs, const char* ct)函数返回cs前缀中非ct中字符组成的长度。

strpbrk(const char* cs, const char* ct)函数返回cs中ct中任一字符的首次出现的指针,如果未找到则返回NULL。

strstr(const char* cs, const char* ct)函数返回ct在cs中的首次出现的指针,如果未找到则返回NULL。

strlen(const char* cs)函数返回cs的长度。

strerror(int n)函数返回与错误n对应的实现定义的消息字符串的指针。

strtok(char* s, const char* t)函数在s中搜索由ct中字符分隔的下一个令牌,并返回令牌或在未找到时返回NULL。

strxfrm(char* s, const char* ct, size_t n)函数根据本地特定转换生成的字符串将最多n个字符(包括NUL终止符)存储在s中,并返回整个转换后字符串的长度。

memcpy(void* s, const void* ct, size_t n)函数从ct复制n个字符到s并返回s。如果对象重叠,则可能损坏s。

memmove(void* s, const void* ct, size_t n)函数从ct复制n个字符到s,如果对象重叠,则不会损坏s并返回s。

memcmp(const void* cs, const void* ct, size_t n)函数比较cs和ct的前n个字符,返回负数表示cs小于ct,零表示cs等于ct,正数表示cs大于ct。

memchr(const void* cs, int c, size_t n)函数返回cs中前n个字符中的第一个字符c的指针,如果未找到则返回NULL。

memset(void* s, int c, size_t n)函数将s的前n个字符替换为c并返回s。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

C语言中对内存进行操作的标准库函数有哪些? c语言数学库函数有哪些 怎么设置电脑上com端口win10没有com端口怎么加 电脑里默认com口的文件在哪里电脑的com口在哪里 解决打印机共享错误0x000006d9的方法教程修复方法 太谷二中录取分数线2022年是多少? 想知道: 晋中市 从经纬宾馆到榆次二中怎么坐公交 榆次二中离经纬宾馆近吗?打的要多久啊? 饥荒白骨夫人怎么加血量上限 饥荒神话书说人物怎么飞 红米note3红灯闪烁开不了机怎么办 交了15年社保,为啥我的医保个人账户是0元? 笔记本从休眠模式恢复后,CPU 频率被锁定在 0.39GHz 要如何解决_百度知 ... win10电脑cpu锁频079win10笔记本CPU频率被锁在078GHz是怎么回事 剑灵手游闪退怎么解决(剑灵手游闪退解决办法) 剑灵新本视频攻略大全剑灵的新洪门秘籍成就要求打败兰兰等副本10次是... 多导睡眠图工作原理 幼儿做睡眠脑电图有什么危害吗 睡眠脑电图检查什么 小孩多大可以喝牛初乳? 500元以内的收据可以做账吗 漂头发之后会不会越来越黄 三岁儿童坐高铁需要什么证件 带三岁小孩坐高铁需要什么证件 高铁带三岁的小孩需要证件吗现在 带三岁的小孩做高铁需要提前准备哪些东西呢? 文豪野犬中与谢野晶子的,现实原型竟然是这样 高尔夫6倒车雷达失灵不知是何原因? 夫妻双方共同的债务应当怎样偿还 为什么长血管瘤 动脉血管瘤是怎么形成的 为什么会有血管瘤 血管瘤形成的原因是什么 血管瘤是什么原因引起的?主要原因有四种 买手机在哪个软件上买是正品 买手机用什么软件什么软件可以分期买手机 我想在网上买个手机,那个网购软件比较靠谱 ...人民共和国行政处罚法》所规定的行政处罚种类的是( )。 开一家小资生活化妆品需要多少资金 开一家化妆品店需要投资多少钱
Top