📄 05.html
字号:
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> size_t strlen (const char *s);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> strlen()用来计算指定的字符串s的长度,不包括结束字符"\0"。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> 返回字符串s的字符数。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> /*取得字符串str的长度*/<br>
#include<string.h><br>
main()<br>
{<br>
char *str = "12345678";<br>
printf("str length = %d\n", strlen(str));<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 执行 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> str length = 8<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋体' size='2'><a name=linuxc61></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> <br>
strncasecmp(忽略大小写比较字符串) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> bcmp,memcmp,strcmp,strcoll,strncmp<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 表头文件 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> #include<string.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> int strncasecmp(const char *s1,const
char *s2,size_t n);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> strncasecmp()用来比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> 若参数s1和s2 字符串相同则返回0。s1 若大于s2则返回大于0的值,s1若小于s2则返回小于0
的值。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> #include<string.h><br>
main()<br>
{<br>
char *a="aBcDeF";<br>
char *b="AbCdEf";<br>
if(!strncasecmp(a,b))<br>
printf("%s =%s\n",a,b);<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 执行 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> aBcDef=AbCdEf<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋体' size='2'><a name=linuxc62></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> <br>
strncat(连接两字符串) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> bcopy,memccpy,memecpy,strcpy,strncpy<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 表头文件 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> #inclue <string.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> char * strncat(char *dest,const
char *src,size_t n);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> strncat()会将参数src字符串拷贝n个字符到参数dest所指的字符串尾。第一个参数dest要有足够的空间来容纳要拷贝的字符串。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> 返回参数dest的字符串起始地址。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> #include <string.h><br>
main()<br>
{<br>
char a[30]="string(1)";<br>
char b[]="string(2)";<br>
printf("before strnact() :%s\n", a);<br>
printf("after strncat() :%s\n", strncat(a,b,6));<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 执行 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> before strnact() : string(1)<br>
after strncat() : string(1) string<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋体' size='2'><a name=linuxc63></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> <br>
strncpy(拷贝字符串) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> bcopy,memccpy,memcpy,memmove<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 表头文件 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> #include<string.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> char * strncpy(char *dest,const
char *src,size_t n);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> strncpy()会将参数src字符串拷贝前n个字符至参数dest所指的地址。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> 返回参数dest的字符串起始地址。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> #inclue <string.h><br>
main()<br>
{<br>
char a[30]="string(1)";<br>
char b[]="string(2)";<br>
printf("before strncpy() : %s\n",a);<br>
printf("after strncpy() : %s\n",strncpy(a,b,6));<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 执行 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> before strncpy() : string(1)<br>
after strncpy() : string(1)<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋体' size='2'><a name=linuxc64></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> <br>
strpbrk(查找字符串中第一个出现的指定字符) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> index,memchr,rindex,strpbrk,strsep,strspn,strstr,strtok<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 表头文件 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> #include <include.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> char *strpbrk(const char *s,const
char *accept);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> strpbrk()用来找出参数s 字符串中最先出现存在参数accept
字符串中的任意字符。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> 如果找到指定的字符则返回该字符所在地址,否则返回0。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> #include <string.h><br>
main()<br>
{<br>
char *s="0123456789012345678901234567890";<br>
char *p;<br>
p=strpbrk(s,"a1 839"); /*1会最先在s字符串中找到*/<br>
printf("%s\n",p);<br>
p=strprk(s,"4398");/*3 会最先在s 字符串中找到*/<br>
printf("%s\n",p);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 执行 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> 1.23E+29<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋体' size='2'><a name=linuxc65></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> <br>
strrchr(查找字符串中最后出现的指定字符) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
</td>
<td valign="top"> <font face='宋体' size='2'> index,memchr,rindex,strpbrk,strsep,strspn,strst
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -