云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言字符串函数速查(word版)

C语言字符串函数速查(word版)

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 17:22:07

字符串函数

1) bcmp 2) bcopy 3) bzero 4) memccpy 5) memchr 6) memcmp 7) memcpy 8) memicmp 9) memmove 10) memset 11) movmem 12) setmem 13) stpcpy 14) strcat 15) strchr 16) strcmp 17) strcmpi 18) strcpy 19) strcspn 20) strdup 21) stricmp 22) strlen 23) strlwr 24) strncat 25) strncmp 26) strncmpi 27) strncpy 28) strnicmp 29) strpbrk 30) strrev 31) strset 32) strstr 33) strtok 34) strupr

bcmp

原型:extern int bcmp(const void *s1, const void *s2, int n);

用法:#include

功能:比较字符串s1和s2的前n个字节是否相等

说明:如果s1=s2或n=0则返回零,否则返回非零值。bcmp不检查NULL。

举例:

// bcmp.c

#include #include

main() {

char *s1=\ char *s2=\

clrscr(); // clear screen if(!bcmp(s1,s2,7))

printf(\ else

printf(\

getchar(); clrscr();

if(!bcmp(s1,s2,12))

printf(\ else

printf(\

getchar(); return 0; }

bcopy

原型:extern void bcopy(const void *src, void *dest, int n);

用法:#include

功能:将字符串src的前n个字节复制到dest中

说明:bcopy不检查字符串中的空字节NULL,函数没有返回值。

举例:

// bcopy.c

#include #include

main() {

char *s=\ char d[20];

clrscr(); // clear screen bcopy(s,d,6);

printf(\ printf(\

getchar(); clrscr(); s[13]=0;

bcopy(s+7,d,11); // bcopy ignore null in string printf(\ for(i=0;i<11;i++) putchar(d[i]);

getchar(); return 0; }

bzero

原型:extern void bzero(void *s, int n);

用法:#include

功能:置字节字符串s的前n个字节为零。

说明:bzero无返回值。

举例:

// bzero.c

#include #include

main() {

struct {

int a; char s[5]; float f; } tt;

char s[20];

bzero(&tt,sizeof(tt)); // struct initialization to zero bzero(s,20);

clrscr();

printf(\

getchar(); return 0; }

memccpy

原型:extern void *memccpy(void *dest, void *src, unsigned char ch, unsigned int count);

用法:#include

功能:由src所指内存区域复制不多于count个字节到dest所指内存区域,如果遇到字符ch则停止复制。

搜索更多关于: C语言字符串函数速查(word版) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

字符串函数 1) bcmp 2) bcopy 3) bzero 4) memccpy 5) memchr 6) memcmp 7) memcpy 8) memicmp 9) memmove 10) memset 11) movmem 12) setmem 13) stpcpy 14) strcat 15) strchr 16) strcmp 17) strcmpi 18) strcpy 19) strcspn 20) strdup 21) stricmp 22) strlen 23) strlwr 24) strncat 25) strncmp 26) strncmpi 27) strncpy 28) strnicmp 29) strpbrk 30) strrev 31) strset 32) strstr

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com