⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 01.htm

📁 Linux系统函数用法的详细介绍
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- saved from url=(0056)http://linux.tcpip.com.cn/~foolox/c_fun/function/01.html --><HTML><HEAD><TITLE>Untitled Document</TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312"><META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD><BODY><TABLE width="100%">  <TBODY>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋体 size=2><A     name=linuxc1></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2><BR></FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2><BR>isalnum(测试字符是否为英文或数字) </FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>相关函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>isalpha,isdigit,islower,isupper<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>表头文件 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体   size=2>#include&lt;ctype.h&gt;<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>定义函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>int isalnum (int c)<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>函数说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) ||       isdigit(c)”做测试。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>返回值 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>附加说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>此为宏定义,非真正函数。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>范例 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>/* 找出str 字符串中为英文字母或数字的字符*/<BR>#include       &lt; ctype.h&gt;<BR>main()<BR>{<BR>char str[]=”123c@#FDsP[e?”;<BR>int       i;<BR>for (i=0;str[i]!=0;i++ )<BR>if ( isalnum(str[i])) printf(“%c is an       alphanumeric character\n”,str[i]);<BR>}<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>执行 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>1 is an apphabetic character<BR>2 is       an apphabetic character<BR>3 is an apphabetic character<BR>c is an       apphabetic character<BR>F is an apphabetic character<BR>D is an apphabetic       character<BR>s is an apphabetic character<BR>P is an apphabetic       character<BR>e is an apphabetic character<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋体 size=2><A     name=linuxc2></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2><BR></FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2><BR>isalpha (测试字符是否为英文字母) </FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>相关函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体   size=2>isalnum,islower,isupper<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>表头文件 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体   size=2>#include&lt;ctype.h&gt;<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>定义函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>int isalpha (int c)<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>函数说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)||islower(c)”做测试。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>返回值 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>若参数c为英文字母,则返回TRUE,否则返回NULL(0)。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>附加说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>此为宏定义,非真正函数。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>范例 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>/* 找出str 字符串中为英文字母的字符*/<BR>#include       &lt;ctype.h&gt;<BR>main()<BR>{<BR>char str[]=”123c@#FDsP[e?”;<BR>int       i;<BR>for (i=0;str[i]!=0;i++)<BR>if(isalpha(str[i])) printf(“%c is an       alphanumeric character\n”,str[i]);<BR>}<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>执行 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>c is an apphabetic character<BR>F is       an apphabetic character<BR>D is an apphabetic character<BR>s is an       apphabetic character<BR>P is an apphabetic character<BR>e is an apphabetic       character<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋体 size=2><A     name=linuxc3></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2><BR></FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2><BR>isascii(测试字符是否为ASCII 码字符)     </FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>相关函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>iscntrl<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>表头文件 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>#include   &lt;ctype.h&gt;<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>定义函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>int isascii(int c);<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>函数说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>返回值 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0)。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>附加说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>此为宏定义,非真正函数。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>范例 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>/* 判断int       i是否具有对映的ASCII码字符*/<BR>#include&lt;ctype.h&gt;<BR>main()<BR>{<BR>int       i;<BR>for(i=125;i&lt;130;i++)<BR>if(isascii(i))<BR>printf("%d is an ascii       character:%c\n",i,i);<BR>else<BR>printf("%d is not an ascii       character\n",i);<BR>}<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>执行 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>125 is an ascii character:}<BR>126 is       an ascii character:~<BR>127 is an ascii character:<BR>128 is not an ascii       character<BR>129 is not an ascii character<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋体 size=2><A     name=linuxc4></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2><BR></FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2><BR>iscntrl(测试字符是否为ASCII 码的控制字符)       </FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>相关函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>isascii<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>表头文件 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>#include   &lt;ctype.h&gt;<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>定义函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>int iscntrl(int c);<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>函数说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>返回值 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>附加说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>此为宏定义,非真正函数。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋体 size=2><A     name=linuxc5></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2><BR></FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2><BR>isdigit(测试字符是否为阿拉伯数字) </FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>相关函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>isxdigit<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>表头文件 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体   size=2>#include&lt;ctype.h&gt;<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>定义函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>int isdigit(int c)<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>函数说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>检查参数c是否为阿拉伯数字0到9。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>返回值 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>附加说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>此为宏定义,非真正函数。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>范例 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>/*       找出str字符串中为阿拉伯数字的字符*/<BR>#include&lt;ctype.h&gt;<BR>main()<BR>{<BR>char       str[]="123@#FDsP[e?";<BR>int       i;<BR>for(i=0;str[i]!=0;i++)<BR>if(isdigit(str[i])) printf("%c is an digit       character\n",str[i]);<BR>}<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>执行 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>1 is an digit character<BR>2 is an       digit character<BR>3 is an digit character<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>        <DIV align=right><BR><FONT face=宋体 size=2><A     name=linuxc6></A></FONT></DIV></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2><BR></FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2><BR>isgraphis(测试字符是否为可打印字符)   </FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>相关函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>isprint<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>表头文件 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>#include   &lt;ctype.h&gt;<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>定义函数 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>int isgraph (int c)<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>函数说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>检查参数c是否为可打印字符,若c所对映的ASCII码可打印,且非空格字符则返回TRUE。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>返回值 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体       size=2>若参数c为可打印字符,则返回TRUE,否则返回NULL(0)。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>附加说明 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>此为宏定义,非真正函数。<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>范例 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>/*       判断str字符串中哪些为可打印字符*/<BR>#include&lt;ctype.h&gt;<BR>main()<BR>{<BR>char       str[]="a5 @;";<BR>int i;<BR>for(i=0;str[i]!=0;i++)<BR>if(isgraph(str[i]))       printf("str[%d] is printable   character:%d\n",i,str[i]);<BR>}<BR></FONT></TD></TR>  <TR>    <TD vAlign=top width=80>      <DIV align=right><FONT face=宋体 size=2>执行 </FONT></DIV></TD>    <TD vAlign=top><FONT face=宋体 size=2>str[0] is printable       character:a<BR>str[1] is printable character:5<BR>str[3] is printable       character:@<BR>str[4] is printable character:;<BR></FONT></TD></TR>  <TR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -