📄 ansicfunction.htm
字号:
<HTML>
<HEAD >
<TITLE>嵌入式软件设计教学网站</TITLE>
<!-- <base href=D:\自编图书\教学网站设计\主页\> -->
<!-- <base href=www.hfut.edu.cn\teacher\peng\c\> -->
<META NAME="作者" long="zh", CONTENT="彭良清">
<META NAME="标题", CONTENT="嵌入式软件设计教学网站 ">
<META NAME="关键字", CONTENT="嵌入式软件设计教学网站 C语言 数据结构
实时操作系统 RTOS TC20 TC2.0 Turbo C2.0 人机界面 菜单设计 C51
合肥工业大学 精密仪器系 彭良清 源代码阅读 ">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE type=text/css>
p.texthead {line-height:15pt;font-size:10pt;font-family:宋体;text-align:left; color:rgb(100,150,255);
font-weight:bold;font-style:normal; text-indent:0em; text-decoration:underline;
padding-top:0em;padding-bottom:0em;padding-left:2em;padding-right:2em;margin-top:0em;margin-bottom:0em}
p.text {line-height:15pt;font-size:9pt;font-family:宋体;text-align:justify;
font-weight:normal;font-style:normal; text-indent:0em;
padding-top:0em;padding-bottom:0em; padding-left:0em;padding-right:0em; margin-top:0em;margin-bottom:0em}
table.tc20funcation { border:1px solid black; width:90%; align:center;
padding-top:10em;padding-bottom:10em; padding-left:5em;padding-right:5em;
margin-top:2em;margin-bottom:2em;margin-left:2em;margin-right:0em;
}
table.tc20funcationname { border:0px solid black; width:90%; align:center;
padding-top:10em;padding-bottom:10em; padding-left:5em;padding-right:5em;
margin-top:2em;margin-bottom:2em;margin-left:2em;margin-right:0em;
}
font.firstletter { font-size:14pt; font-weight:normal;font-style:normal; color:red }
tr.funtableline {height:100%;vertical-align:top;width:100%};
tr.funnameline {height:100%;vertical-align:top; text-align:center; width:90%;
padding-top:0em;padding-bottom:0em;padding-left:2em;padding-right:2em;margin-top:0em;margin-bottom:0em
};
tr.trwindowline {height:100%;vertical-align:top; text-align:center; width:90%;font-size:9pt;font-family:宋体;
padding-top:0em;padding-bottom:0em;padding-left:2em;padding-right:2em;margin-top:0em;margin-bottom:0em
};
TD.tditem {border:1px solid BLACK; padding:0em; line-height:15pt;font-size:10pt;font-family:宋体;text-align:left;
font-weight:bold;font-style:BLUE; text-indent:0em; vertical-align:top;
margin-top:0em;margin-bottom:0em}
TD.tdtext {border:0px solid BLACK; line-height:15pt;font-size:9pt;font-family:宋体;text-align:left; vertical-align:top;
font-weight:normal;font-style:BLUE; text-indent:0em;
padding-top:0em;padding-bottom:0em; padding-left:1em;padding-right:0em; margin-top:0em;margin-bottom:0em}
TD.tdhead {border:0px solid BLACK; line-height:15pt;font-size:10pt;font-family:宋体;text-align:center; vertical-align:middle;
font-weight:normal;font-style:BLUE; text-indent:0em;
padding-top:0em;padding-bottom:0em; padding-left:1em;padding-right:0em; margin-top:0em;margin-bottom:0em}
p.linktext {line-height:15pt;font-size:10pt;font-family:宋体;text-align:justify;
font-weight:normal;font-style:normal; text-indent:0em;
padding-top:2em;padding-bottom:0em; padding-left:2em;padding-right:2em; margin-top:0em;margin-bottom:2em}
ol.content{line-height:15pt;font-size:10pt;font-family:宋体;text-align:justify;
font-weight:normal;font-style:normal; text-indent:0em;
padding-top:0em;padding-bottom:0em; padding-left:2em;padding-right:2em; margin-top:0em;margin-bottom:2em}
tr.bottomtext {line-height:15pt;font-size:10pt;font-family:宋体;font-weight:normal;font-style:normal}
A.top:link {text-decoration:none;color:#ff0000;line-height:150%; font-size:9pt;font-family:宋体;font-weight:normal;font-style:normal}
A.top:visited {text-decoration:none;color:#ff0000;line-height:150%; font-size:9pt;font-family:宋体;font-weight:normal;font-style:normal}
A.top:active {text-decoration:none;color:#000000;line-height:150%; font-size:9pt;font-family:宋体;font-weight:normal;font-style:normal}
A.top:hover {text-decoration:none;color:#000000;line-height:150%;font-size:9pt;font-family:宋体;font-weight:normal;font-style:normal}
</STYLE>
<H3 ALIGN="center" >
<font size=5 color="#a2a2a2" face="方正舒体">
Turbo C2.0集成编译环境使用:
</font>
<font size=6 color="#808080" face="华文新魏">
ANSI C标准函数库
</font>
</h3>
<HR WIDTH=70% ALIGN=CENTER SIZE=3>
</H3>
</HEAD>
<BODY background=image/bg3.gif text="#010101" bgcolor=white link="#008000" vlink="#008000" alink="#008000" >
<P ALIGN="CENTER" >
<font size="2" color="#FF0000">欢迎访问新版函数库,本库于<span lang="en-us">2002年8月28日</span>由原来的王大刚版本更换至彭良清版本,提供三种阅读方式。<br>
本资料来自合肥工业大学,版权所有,在收录本站时根据本站风格,版面稍做了调整,特此声明。</font></P>
<table border=1 width=90% align=center rules=rows frame=void cellspacing=0%
cellpadding=5% bgcolor=rgb(204,234,255) >
<!-- bgcolor=rgb(204,255,255) -->
<tr id="letter" class=funtableline>
<td>
<table class=tc20funcation>
<!-- border=1 width=90% align=center rules=all frame=box cellspacing=0% cellpadding=10% > -->
<col width=25%>
<col width=25%>
<col width=25%>
<col width=25%>
<tr>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#charfun> 字符处理函数</a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#localfun> 地区化处理函数</a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#mathfun> 数学函数</a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#longjumpfun> 全局跳转函数</a></td>
</tr>
<tr>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#signalfun>信号处理函数 </a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#variableargfun> 可变参数处理函数</a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#iofun> 输入输出函数</a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#utilitiesfun>实用工具函数 </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#stringfun> 字符串处理函数</a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#datefun> 日期和时间函数</a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#futurefun> 库函数的发展方向</a></td>
<td CLASS=TDTEXT> <a href=ansicfunction.htm#> </a></td>
</tr>
<tr>
<td CLASS=TDTEXT colspan=4>
<p class=text>
<br>
<b>说明:</b><br>
    1:该资料翻译自:<a href=http://www.lysator.liu.se/c/rat/title.html>http://www.lysator.liu.se/c/rat/title.html</a>
<br>
    2:ANSI C的标准号是:<b>American National Standard X3.159-1989</b>,英文版本全文可查阅:<br>
    <a href=http://www.ansi.org/>http://www.ansi.org/</a> <br>
    3:对于Turbo C2.0编译环境下的C程序设计,要了解和查阅库函数可参阅<br>
    <a href=tc20function.htm>Turbo C2.0库函数速查(字母序)</a> 和 <a href=tc20functionclass.htm> Turbo C2.0库函数分类速查</a><br>
    4:读者无论使用那一种C编译器,ANSI C标准函数库中的函数应该是优先选用的,
这样可以保证代码在不同软件和硬件平台下的可移值性。
<br></p>
</td></tr>
</table>
</td>
</tr>
<tr id="charfun" class=funnameline>
<td>
<table class=tc20funcationname >
<col width=20%>
<col width=25%>
<col width=5%>
<col width=50%>
<tr>
<td class=TDHEAD colspan=4 >
<b>字符处理函数</b>
</td>
<tr>
<tr>
<td CLASS=TDTEXT colspan=4>
本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换<br><br>
<b>头文件</b> ctype.h <br><br>
<b>函数列表</b><>
</td>
</tr>
<tr>
<td CLASS=TDTEXT> 函数类别</td>
<td CLASS=TDTEXT> 函数用途</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 详细说明</td>
</tr>
<tr>
<td CLASS=TDTEXT>字符测试</td>
<td CLASS=TDTEXT> 是否字母和数字</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#isalnum> isalnum </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT> 是否字母</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#isalpha> isalpha </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT> 是否控制字符 </td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#iscntrl> iscntrl </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT>是否数字</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#isdigit> isdigit </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 是否可显示字符(除空格外)</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#isgraph> isgraph </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 是否可显示字符(包括空格)</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#isprint> isprint </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 是否既不是空格,又不是字母和数字的可显示字符</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#ispunct> ispunct </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 是否空格</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#isspace> isspace </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 是否大写字母</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#isupper> isupper </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 是否16进制数字(0-9,A-F)字符</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functioni.htm#isxdigit> isxdigit </a></td>
</tr>
<tr>
<td CLASS=TDTEXT>字符大小写转换函数 </td>
<td CLASS=TDTEXT> 转换为大写字母</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functiont.htm#toupper> toupper </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 转换为小写字母</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functiont.htm#tolower> tolower </a></td>
</tr>
</table> <!-- class=tc20funcationname end -->
</td>
</tr> <!-- class=funnameline -->
<tr id="localfun" class=funnameline>
<td>
<table class=tc20funcationname >
<col width=20%>
<col width=25%>
<col width=5%>
<col width=50%>
<tr>
<td class=TDHEAD colspan=4 >
<b>地区化</b>
</td>
<tr>
<tr>
<td CLASS=TDTEXT colspan=4>
本类别的函数用于处理不同国家的语言差异。<br><br>
<b>头文件</b> local.h <br><br>
<b>函数列表</b>
</td>
</tr>
<tr>
<td CLASS=TDTEXT> 函数类别</td>
<td CLASS=TDTEXT> 函数用途</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 详细说明</td>
</tr>
<tr>
<td CLASS=TDTEXT>地区控制</td>
<td CLASS=TDTEXT>地区设置</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setlocale> setlocale </a></td>
</tr>
<tr>
<td CLASS=TDTEXT>数字格式约定查询</td>
<td CLASS=TDTEXT>国家的货币、日期、时间等的格式转换</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functionl.htm#localeconv> localeconv </a></td>
</tr>
</table> <!-- class=tc20funcationname end -->
</td>
</tr> <!-- class=funnameline -->
<tr id="mathfun" class=funnameline>
<td>
<table class=tc20funcationname >
<col width=20%>
<col width=25%>
<col width=5%>
<col width=50%>
<tr>
<td class=TDHEAD colspan=4 >
<b>数学函数</b>
</td>
<tr>
<tr>
<td CLASS=TDTEXT colspan=4>
本分类给出了各种数学计算函数,必须提醒的是ANSI C标准中的数据格式并不
符合IEEE754标准,一些C语言编译器却遵循IEEE754(例如frinklin C51)<br><br>
<b>头文件</b> math.h<br><br>
<b>函数列表</b>
</td>
</tr>
<tr>
<td CLASS=TDTEXT> 函数类别</td>
<td CLASS=TDTEXT> 函数用途</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 详细说明</td>
</tr>
<tr>
<td CLASS=TDTEXT>错误条件处理</td>
<td CLASS=TDTEXT>定义域错误(函数的输入参数值不在规定的范围内) </td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20function.htm#> </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT>值域错误(函数的返回值不在规定的范围内) </td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20function.htm#> </a></td>
</tr>
<tr>
<td CLASS=TDTEXT>三角函数</td>
<td CLASS=TDTEXT>反余弦</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functiona.htm#acos>acos </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT>反正弦</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functiona.htm#asin>asin </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT>反正切</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functiona.htm#atan>atan </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> 反正切2</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functiona.htm#atan2>atan2 </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT>余弦</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functionc.htm#cos>cos </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT>正弦</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sin>sin </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT>正切</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functiont.htm#tan>tan </a></td>
</tr>
<tr>
<td CLASS=TDTEXT>双曲函数</td>
<td CLASS=TDTEXT>双曲余弦 </td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functionc.htm#cosh>cosh </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT>双曲正弦 </td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sinh>sinh </a></td>
</tr>
<tr>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT>双曲正切</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functiont.htm#tanh> tanh </a></td>
</tr>
<tr>
<td CLASS=TDTEXT>指数和对数</td>
<td CLASS=TDTEXT> 指数函数</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functione.htm#exp>exp </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT>指数分解函数</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functionf.htm#frexp> frexp </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT>乘积指数函数</td>
<td CLASS=TDTEXT> </td>
<td CLASS=TDTEXT> <a href=tc20functionl.htm#ldexp> fdexp </a></td>
</tr>
<tr>
<td CLASS=TDTEXT></td>
<td CLASS=TDTEXT>自然对数</td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -