首先
#include <string.h>
1. 求字符串长度(len=length)
unsigned strlen(const char *str);
返回字符串str的长度
2. 字符串复制(cpy=copy)
char* strcpy(char *str1, char *str2);
把字符串str2复制给字符串str1(覆盖str1原来的内容),返回str1的地址
3. 字符串连接(cat=catenate)
char* strcat(char *str1, char *str2);
把字符串str2连接到字符串str1的后面(使str1加长),返回str1的地址
4. 字符串比较(cmp=compare)
int strcmp(char *str1, char *str2);
把ASCII码表作为字符表,按字典序比较两个字符串str1和str2,根据两个字符串之间的大于、等于、小于关系,返回1、0和-1
strcmp(str1, str2) | 结果 |
---|---|
str1 > str2 | 1 |
str1 = str2 | 0 |
str1 < str2 | -1 |