0
点赞
收藏
分享

微信扫一扫

Linux(程序设计):10---字节操纵函数(bzero、bcopy、bcmp)


一、bzero

  • 功能:​bzero把目标字符串中指定的数目的字节置为0

#include <strings.h> void bzero(void *dest,size_t nbytes);

  • 参数:​1.字符串  2.指定的字节


二、bcopy

  • 功能:​将指定数目的字节从源字符串移动到目标字符串中

#include <strings.h> void bzero(const void *src,void *dest,size_t nbytes);

  • 参数:​1.源字符串 2.目标字符串 3.移动的字节


三、bcmp

  • 功能:​比较两个字符串的大小

#include <strings.h> int bcmp(const void *ptr1,const void *ptr2,size_t nbytes);


  • 参数:​1.2.比较的两个字符串 3.比较的数目
  • 返回值:​相等返回0。ptr1>ptr2返回大于0。ptr1<ptr2返回小于0


四、与memset、memcpy、memcmp的比较


  • 名字以b(表示字节)开头的一组函数起源于4.2BSD,名字以mem(表示内存)开头的第二组函数起源于ANSI C标准
  • memset、memcpy、memcmp的使用与介绍​​​​


举报

相关推荐

0 条评论