c语言常用函数手册 chm格式.docx
- 文档编号:8260464
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:12
- 大小:16.53KB
c语言常用函数手册 chm格式.docx
《c语言常用函数手册 chm格式.docx》由会员分享,可在线阅读,更多相关《c语言常用函数手册 chm格式.docx(12页珍藏版)》请在冰豆网上搜索。
c语言常用函数手册chm格式
c语言常用函数手册chm格式
全都很详细 例如下面的
函数名:
abort
功 能:
异常终止一个进程
用 法:
voidabort(void);
程序例:
#include
#include
intmain(void)
{
printf("Callingabort()\n");
abort();
return0;/*Thisisneverreached*/
}
函数名:
abs
功 能:
求整数的绝对值
用 法:
intabs(inti);
程序例:
#include
#include
intmain(void)
{
intnumber=-1234;
printf("number:
%d absolutevalue:
%d\n",number,abs(number));
return0;
}
函数名:
absread,abswirte
功 能:
绝对磁盘扇区读、写数据
用 法:
intabsread(intdrive,intnsects,intsectno,void*buffer);
intabswrite(intdrive,intnsects,intsectno,void*buffer);
程序例:
/*absreadexample*/
#include
#include
#include
#include
intmain(void)
{
inti,strt,ch_out,sector;
charbuf[512];
printf("InsertadisketteintodriveAandpressanykey\n");
getch();
sector=0;
if(absread(0,1,sector,&buf)!
=0)
{
perror("Diskproblem");
exit
(1);
}
printf("ReadOK\n");
strt=3;
for(i=0;i<80;i++)
{
ch_out=buf[strt+i];
putchar(ch_out);
}
printf("\n");
return(0);
}
函数名:
access
功 能:
确定文件的访问权限
用 法:
intaccess(constchar*filename,intamode);
程序例:
#include
#include
intfile_exists(char*filename);
intmain(void)
{
printf("DoesNOTEXIST.FILexist:
%s\n",
file_exists("NOTEXISTS.FIL")?
"YES":
"NO");
return0;
}
intfile_exists(char*filename)
{
return(access(filename,0)==0);
}
函数名:
acos
功 能:
反余弦函数
用 法:
doubleacos(doublex);
程序例:
#include
#include
intmain(void)
{
doubleresult;
doublex=0.5;
result=acos(x);
printf("Thearccosineof%lfis%lf\n",x,result);
return0;
}
函数名:
allocmem
功 能:
分配DOS存储段
用 法:
intallocmem(unsignedsize,unsigned*seg);
程序例:
#include
#include
#include
intmain(void)
{
unsignedintsize,segp;
intstat;
size=64;/*(64x16)=1024bytes*/
stat=allocmem(size,&segp);
if(stat==-1)
printf("Allocatedmemoryatsegment:
%x\n",segp);
else
printf("Failed:
maximumnumberofparagraphsavailableis%u\n",
stat);
return0;
}
函数名:
arc
功 能:
画一弧线
用 法:
voidfararc(intx,inty,intstangle,intendangle,intradius);
程序例:
#include
#include
#include
#include
intmain(void)
{
/*requestautodetection*/
intgdriver=DETECT,gmode,errorcode;
intmidx,midy;
intstangle=45,endangle=135;
intradius=100;
/*initializegraphicsandlocalvariables*/
initgraph(&gdriver,&gmode,"");
/*readresultofinitialization*/
errorcode=graphresult(); /*anerroroccurred*/
if(errorcode!
=grOk)
{
printf("Graphicserror:
%s\n",grapherrormsg(errorcode));
printf("Pressanykeytohalt:
");
getch();
exit
(1); /*terminatewithanerrorcode*/
}
midx=getmaxx()/2;
midy=getmaxy()/2;
setcolor(getmaxcolor());
/*drawarc*/
arc(midx,midy,stangle,endangle,radius);
/*cleanup*/
getch();
closegraph();
return0;
}
函数名:
asctime
功 能:
转换日期和时间为ASCII码
用 法:
char*asctime(conststructtm*tblock);
程序例:
#include
#include
#include
intmain(void)
{
structtmt;
charstr[80];
/*sampleloadingoftmstructure */
t.tm_sec =1; /*Seconds*/
t.tm_min =30;/*Minutes*/
t.tm_hour =9; /*Hour*/
t.tm_mday =22;/*DayoftheMonth */
t.tm_mon =11;/*Month*/
t.tm_year =56;/*Year-doesnotincludecentury*/
t.tm_wday =4; /*Dayoftheweek */
t.tm_yday =0; /*Doesnotshowinasctime */
t.tm_isdst =0; /*IsDaylightSavTime;doesnotshowinasctime*/
/*convertsstructuretonullterminated
string*/
strcpy(str,asctime(&t));
printf("%s\n",str);
return0;
}
函数名:
asin
功 能:
反正弦函数
用 法:
doubleasin(doublex);
程序例:
#include
#include
intmain(void)
{
doubleresult;
doublex=0.5;
result=asin(x);
printf("Thearcsinof%lfis%lf\n",x,result);
return(0);
}
函数名:
assert
功 能:
测试一个条件并可能使程序终止
用 法:
voidassert(inttest);
程序例:
#include
#include
#include
structITEM{
intkey;
intvalue;
};
/*additemtolist,makesurelistisnotnull*/
voidadditem(structITEM*itemptr){
assert(itemptr!
=NULL);
/*additemtolist*/
}
intmain(void)
{
additem(NULL);
return0;
}
函数名:
atan
功 能:
反正切函数
用 法:
doubleatan(doublex);
程序例:
#include
#include
intmain(void)
{
doubleresult;
doublex=0.5;
result=atan(x);
printf("Thearctangentof%lfis%lf\n",x,result);
return(0);
}
函数名:
atan2
功 能:
计算Y/X的反正切值
用 法:
doubleatan2(doubley,doublex);
程序例:
#include
#include
intmain(void)
{
doubleresult;
doublex=90.0,y=45.0;
result=atan2(y,x);
printf("Thearctangentratioof%lfis%lf\n",(y/x),result);
return0;
}
函数名:
atexit
功 能:
注册终止函数
用 法:
intatexit(atexit_tfunc);
程序例:
#include
#include
voidexit_fn1(void)
{
printf("Exitfunction#1called\n");
}
voidexit_fn2(void)
{
printf("Exitfunction#2called\n");
}
intmain(void)
{
/*postexitfunction#1*/
atexit(exit_fn1);
/*postexitfunction#2*/
atexit(exit_fn2);
return0;
}
函数名:
atof
功 能:
把字符串转换成浮点数
用 法:
doubleatof(constchar*nptr);
程序例:
#include
#include
intmain(void)
{
floatf;
char*str="12345.67";
f=atof(str);
printf("string=%sfloat=%f\n",str,f);
return0;
}
函数名:
atoi
功 能:
把字符串转换成长整型数
用 法:
intatoi(constchar*nptr);
程序例:
#include
#include
intmain(void)
{
intn;
char*str="12345.67";
n=atoi(str);
printf("string=%sinteger=%d\n",str,n);
return0;
}
函数名:
atol
功 能:
把字符串转换成长整型数
用 法:
longatol(constchar*nptr);
程序例:
#include
#include
intmain(void)
{
longl;
char*str="98765432";
l=atol(lstr);
printf("string=%sinteger=%ld\n",str,l);
return(0);
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c语言常用函数手册 chm格式 语言 常用 函数 手册 chm 格式