字符串函数

字符串函数 - 图1

1、strlen()获取字符串的长度,在字符串长度中是不包括‘\0’而且汉字和字母的长度是不一样的。比如:

字符串函数 - 图2

2、strcmp()在比较的时候会把字符串先转换成ASCII码再进行比较,返回的结果为0表示s1和s2的ASCII码相等,返回结果为1表示s1比s2的ASCII码大,返回结果为-1表示s1比s2的ASCII码小,例如:

字符串函数 - 图3

3、strcpy()拷贝之后会覆盖原来字符串且不能对字符串常量进行拷贝,比如:

字符串函数 - 图4

4、strcat在使用时s1与s2指的内存空间不能重叠,且s1要有足够的空间来容纳要复制的字符串,如:

字符串函数 - 图5