首先
#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 |