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

📄 tc20functions.htm

📁 介绍了 ANSI C的标准库函数
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<HTML>
<HEAD >
<TITLE>嵌入式软件设计教学网站</TITLE>

<!-- <base href=D:\自编图书\教学网站设计\主页\> -->
<!-- <base href=http://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:10pt;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.tc20funcationname { border:1px solid black; width:100%; frame:box;  rules:all;
padding-top:10em;padding-bottom:10em;  padding-left:5em;padding-right:5em;     margin-top:2em;margin-bottom:2em;
  
}

table.tc20funcation { border:0px solid black; margin:2em; width:100%; frame:box;  rules:all;
padding-top:10em;padding-bottom:10em;  padding-left:5em;padding-right:5em;     
  
}

tr.funnameline {height:100%;vertical-align:
padding-top:2em;padding-bottom:2em;  padding-left:2em;padding-right:2em;  
margin-top:2em;margin-bottom:2em;margin-left:2em;margin-right:2em;
};
tr.funline {height:100%;vertical-align:
padding-top:2em;padding-bottom:2em;  padding-left:2em;padding-right:2em; 
margin-top:2em;margin-bottom:2em;margin-left:2em;margin-right:2em;
};

TD.tditem {border:0px solid BLACK; margin:0em 2em; 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; 
}

TD.TDTEXT {border:0px solid BLACK; margin:0em 2em; line-height:15pt;font-size:10pt;font-family:宋体;text-align:left; vertical-align:middle;
font-weight:normal;font-style:BLUE; text-indent:0em; 
padding-top:0em;padding-bottom:0em;  padding-left:1em;padding-right:1em;     
}


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="华文新魏">
	函数库速查(按字母序)
</font>
</h3>
<HR WIDTH=70% ALIGN=CENTER SIZE=3>
<p align="center"><font color="#ff0000" size="2">欢迎访问新版函数库,本库于<span lang="en-us">2002年8月28日</span>由原来的王大刚版本更换至彭良清版本,提供三种阅读方式。<br>
本资料来自合肥工业大学,版权所有,在收录本站时根据本站风格,版面稍做了调整,特此声明。</font></p>
</H3>


</HEAD>


<BODY   background=image/bg3.gif text="#010101" bgcolor=white link="#0000FF" vlink="#0000FF" alink="#0000FF" >


<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="S"  class=funtableline>
<td>
<table  border=0 rules=all  frame=box>
<col width=20%>
<col width=20%>
<col width=20%>
<col width=20%>
<col width=20%>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#scanf>scanf</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setbuf>setbuf</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setmode>setmode</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setvbuf>setvbuf</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sprintf>sprintf</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sscanf>sscanf</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strcat>strcat</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strchr>strchr</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strcmp>strcmp</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strcpy>strcpy</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strcspn>strcspn</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strdup>strdup</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strerror>strerror</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strlen>strlen</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strlwr>strlwr</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strncat>strncat</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strncmp>strncmp</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strnset>strnset</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strpbrk>strpbrk</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strrchr>strrchr</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strrev>strrev</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strset>strset</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strspn>strspn</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strstr>strstr</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strtok>strtop</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strupr>strupr</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sin>sin</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sinh>sinh</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sqrt>sqrt</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#segread>segread</a></td>
</tr>


<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setdate>setdate</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#settime>settime</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setdta>setdta</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setvect>setvect</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setverify>setverify</a></td>
</tr>


<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sleep>sleep</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#sbrk>sbrk</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setblock>setblock</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#searchpath>searchpath</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setdisk>setdisk</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#spawn>spawnl</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#spawn>spawnle</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#spawn>spawnlpe</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#spawn>spawnp</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#spawn>spawnpe</a></td>
</tr>


<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#spawn>spawnv(ve)</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setactivepage>setactivepage</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setallpalette>setallpalette</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setbkcolor>setbkcolor</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setfillpattern>setfillpattern</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setfillstyle>setfillstyle</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setgraphbufsize>setgraphbufsize</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setgraphmode>setgraphmode</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setlinestyle>setlinestyle</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setusercharsize>setusercharsize</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setviewport>setviewport</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setvisualpage>setvisualpage</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#setjmp>setjmp</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#srand>srand</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#signal>signal</a></td>
</tr>

<tr>
<td CLASS=TDTEXT> <a href=tc20functions.htm#status87>_status87</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strtod>strtod</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#strtol>strtol</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#swab>swab</a></td>
<td CLASS=TDTEXT> <a href=tc20functions.htm#system>system</a></td>
</tr>

</table>
</td>
</tr>




<tr id="scanf" class=funline>
<td>
<table class=tc20funcation >
<col width=15%>
<col width=85%>
<tr><td CLASS=TDITEM>函数申明:</td> <td CLASS=TDTEXT>
int scanf    (const char *format, arg_list)</td></tr>
<tr><td CLASS=TDITEM>函数用途:</td> <td CLASS=TDTEXT>
格式参数输入函数,该函数很象printf函数的反函数,单对于非指针变量,应使用其指针调用,才能得到输入的参数  
</td></tr>
<tr><td CLASS=TDITEM>头 文 件:</td> <td CLASS=TDTEXT>stdio.h</td></tr>
<tr><td CLASS=TDITEM>输入参数:</td> <td CLASS=TDTEXT>
<pre>format:该参数用于说明输入参数的格式,可以同时说明多个格式,使用同printf函数,即:
定义格式为:%[flags][width][.perc] [F|N|h|l]type  
可以将一个和或者多个格式字符加入到一个字符串的任意位置,例如:
              float fx; int a; 
              scanf("%d%f",&a,&fx)
              printf("scanf funciton input result a=%d,fx=%f",a,fx);
注意这里在scanf函数中参数a,fx前使用了&符号来使用变量的地址作为参数。和printf函数不同。
   该参数详细说明如下:
1:[]表示该格式参数为可选,并且为type的修饰符,来进一步说明由type参数所
   定义的格式。
2:type-含义如下:
   d    有符号10进制整数
   i    有符号10进制整数
   o    有符号8进制整数
   u    无符号10进制整数
   x    有符号16进制整数,在scanf中表示无符号16进制整数
   X	有符号16进制整数,在scanf中表示无符号16进制整数
   f    浮点数  
   e    用科学表示格式的浮点数
   g    使用%f和%e表示中的较精确者来表示浮点数
   E    同e格式,但表示为指数
   G    同g格式,但表示为指数
   c    单个字符
   s    字符串 
   %    显示百分号(%)本身
   p    显示一个指针,near指针表示为:XXXX;far指针表示为:XXXX:YYYY
   n    相连接的参量应是一个指针,其中存放已写字符的个数
2:flags:该参数规定了对齐等输出方式,取值和含义如下:
   无    		右对齐,左边填充0和空格
   +                    左对齐,右边填充空格
   -                    在数字前增加符号"+"或者"-"
    (一个空格)        只对负数显示符号
   #                    当type=c.s.d.i.u没有影响
                          type=o,x,X时,在数值前增加'0'字符
                          type=e,E,f时,总是使用小数点
                          type=g,G时,除了数值为0外,总是显示小数点
3:width:用于控制显示数值的宽度,取值和含义如下:
   n(n=1,2,3...)          宽度至少为n位,不够以空格填充 
   0n(n=1,2,3...)         宽度至少为n位,不够左边以‘0’填充 
   *                      格式列表中   下一个参数还是width
4:.prec:用于控制数值的显示精度,也就是小数点后面的位数,取值和含义如下:
    无                    按缺省精度显示
   .0                     当type=d,i,o,u,x时,没有影响 
                            type=e,E,f时,不显示小数点
   .n(n=1,2,3...)         当type=e,E,f时表示的最大小数位数
                            type=其他,表示显示的最大宽度 
   .*                     格式列表中   下一个参数还是width 
5:F|N|h|l:用于表示指针是否是远指针,或者整数是否是长整数,取值和含义如下:
    F                     远指针
    N                     近指针
    h                     短整数,或单精度浮点数   
    l                     长整数,或双精度浮点数   

arg_list:要显示的参数变量列表,多个变量以豆号分隔。


请参见该函数中的说明。agr
</pre>
</td></tr>
<tr><td CLASS=TDITEM>输出参数:</td><td CLASS=TDTEXT>  </td></tr>
<tr><td CLASS=TDITEM>返 回 值:</td><td CLASS=TDTEXT>  </td></tr>
<tr><td CLASS=TDITEM>使用说明:</td><td CLASS=TDTEXT>
<pre>1:多个参数之间使用空格,制表符或者回车换行作为分隔符  
2: 如读入的参数是单个字符变量,则分隔符也将作为字符读入
3:该函数中, format中无需增加另外的说明字符,例如:
      scanf("%d%f",&a,&fx)
      一般不写成:
      scanf("please input a=%d fx=%f",&a,&fx)
    如有其他字符,输入时将从输入字符中踢出相同的字符
</pre>
</td></tr>
<tr><td CLASS=TDITEM>相关函数:</td><td CLASS=TDTEXT> |
<a href="tc20functionp.htm#printf"> printf </a>  |
<a href="tc20functionf.htm#fscanf"> fscanf </a>  |  
</td></tr>

<tr><td clospan=2> </td></tr>
<tr><td clospan=2> </td></tr>
<tr><td CLASS=TDITEM></td><td CLASS=TDTEXT>
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
<a  href="tc20function.htm">查询其他函数</a>&nbsp;&nbsp;</td></tr>
</table>
</td>
</tr>



<tr id="setbuf" class=funline>

⌨️ 快捷键说明

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