单片机常用C语言标准库
<string.h>
字符串长度
int strlen(char *d)
返回字符串d的长度,不包括终止符NULL
字符串连接函数
char *strcat(char*d,char*s)
连接字符串s到字符串d,返回字符串dchar *strncat(char*d,char*s,int n)
连接字符串s中至多n个字符到字符串d,返回字符串d
字符串复制函数
-
char *strcpy(char *d , char *s)
复制字符串s到字符串d,返回字符串d -
char *strncpy(char *d,char *s,int n)
复制字符串s中至多n个字符到字符串d;如果s小于n个字符,用\0补上,返回字符串d; -
void *memcpy(void *d, void *s, int n)
从s复制n个字符到d,返回字符串d -
void *memmove(void *d, void *s, int n)
和memcpy相同,即使d和s部分相同也运行
字符串查找函数
8.char *strstr(char *d, char*s)
返回一个指向字符串d中字符s第一次出现的指针;或者如果没有找到s,
则返回指向NULL的指针;
字符串填充函数
9.void *memset (void *d; char c, int n)
使用n个字符c填充void类型变量d;
unsigned char str[8];
memset(str,0x12,4);
str={0x12,0x12,0x12,0x12,0,0,0,0};