头文件 包含
#include <string.h>
一. 字符串复制函数 strcpy()
char *strcpy( char *to, const char *from );
功能:复制字符串
from
中的字符到字符串
to
,包括空值结束符,返回值为指针
to
。会覆盖掉以前
to
中的内容。
to
中一定要能够容纳的下
from
。
二. 字符串连接函数 strcat()
char *strcat( char *str1, const char *str2 );
功能:函数将字符串
str2
连接到
str1
的末端,并返回指针
str1
。在调用
strcat
的时候要确保
str1
的大小能够容纳
的下连接完成后生成的新字符串。
三. 字符串比较函数 strcmp()
int strcmp( const char *str1, const char *str2 );
功能:比较字符串
str1
和
str2
。一个字符一个字符的比较。如果
str1
大于
str2
,返回值大于
0
;如果
str1
等于
str2
,
返回值为
0
;如果
str1
小于
str2
,返回值小于
0
。
四. 求字符串长度函数 strlen()
size_t strlen( char *str );
功能:函数返回字符串
str
的长度
(
即空值结束符之前字符数目
)
。注意与
sizeof
的区别。
strlen
求字符串的长度。
sizeof
求字符串所占用的内存空间)
五. 字符串小写转换函数 strlwr()
char* strlwr( char *str );
功能:函数将
str
的所有大写字母转化为小写字母。
六. 字符串大写转换函数 strupr()
char* strupr( char *str );
功能:函数将
str
的所有小写字母转化为大写字母。