C语言标准库函数查询手册.docx

上传人:b****6 文档编号:13050939 上传时间:2023-06-10 格式:DOCX 页数:54 大小:41.25KB
下载 相关 举报
C语言标准库函数查询手册.docx_第1页
第1页 / 共54页
C语言标准库函数查询手册.docx_第2页
第2页 / 共54页
C语言标准库函数查询手册.docx_第3页
第3页 / 共54页
C语言标准库函数查询手册.docx_第4页
第4页 / 共54页
C语言标准库函数查询手册.docx_第5页
第5页 / 共54页
C语言标准库函数查询手册.docx_第6页
第6页 / 共54页
C语言标准库函数查询手册.docx_第7页
第7页 / 共54页
C语言标准库函数查询手册.docx_第8页
第8页 / 共54页
C语言标准库函数查询手册.docx_第9页
第9页 / 共54页
C语言标准库函数查询手册.docx_第10页
第10页 / 共54页
C语言标准库函数查询手册.docx_第11页
第11页 / 共54页
C语言标准库函数查询手册.docx_第12页
第12页 / 共54页
C语言标准库函数查询手册.docx_第13页
第13页 / 共54页
C语言标准库函数查询手册.docx_第14页
第14页 / 共54页
C语言标准库函数查询手册.docx_第15页
第15页 / 共54页
C语言标准库函数查询手册.docx_第16页
第16页 / 共54页
C语言标准库函数查询手册.docx_第17页
第17页 / 共54页
C语言标准库函数查询手册.docx_第18页
第18页 / 共54页
C语言标准库函数查询手册.docx_第19页
第19页 / 共54页
C语言标准库函数查询手册.docx_第20页
第20页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言标准库函数查询手册.docx

《C语言标准库函数查询手册.docx》由会员分享,可在线阅读,更多相关《C语言标准库函数查询手册.docx(54页珍藏版)》请在冰点文库上搜索。

C语言标准库函数查询手册.docx

C语言标准库函数查询手册

球锣宜软瘠旱塾3

abort

功能异常终止程序

头文件StdIib.h

语法

VOidabort(void);

abs

功能整数的绝对值

头文件StdIib.h

语法

intabs(int:

j);

返回值整数j的绝对值。

如果不能表示J的绝对值,那么函数的行为是未定义的。

absread

功能读磁盘绝对扇区函数

头文件

dos・h

语法

intabsread(intClriVe^intnuintSeCtnuVOid*buf)

返回值

0:

成功:

-1:

失败。

abswrite

功能写磁盘绝对扇区函数

头文件

dos・h

语法

irvtabswrite(intdrive^iITtnsects^intISeCtJVOid*buffer)

drive=0(A驱动器)、I(B驰动器)、nSeCtS=要写的扇区数(最多64K个);ISeCt=起始逻辑扇区号;buffer=要写入数据的内存超始地址。

返回值

0:

成功:

7:

失敗。

acos

功能

反余弦头文件

math・h

语法

math.hdoubleacos(double×);

返回值

X的反余弦值。

返回值的范围在0到TI之间。

如果X的值不在至U+1之间,那么就会发生定狡域错误。

asctime

功能把日期和时间转换成ASCll码

头文件

time・h

语法

Char*asctime(constStrUCttm*timeptr);

返回值指向以空字符结尾的字符串的指针。

asin

功能反正弦

头文件

math・h

语法

doubleasin(double×);

返回值

X的反正弦值。

返回值的范国在w/2到ji/2之间。

如果X的值不在J至U+1之间,

那么

就会发生定狡域错误。

assert

功能诊斷表达式的真值

头文件

assert・h

语法

VOidassert(int:

expression);

a⅛an

功能反正切

头文件

math.h语法

doubleatan(doublex);

返回值X的反正切值。

返回值的范围在-τι∕2到ττ∕2之间。

atexit

功能在程序退出处注册要调用的函数头文件

Stdlib.h

语法

intatexit(void(*fUnC)(VOid));

返回值如果成功,返回零。

如果不成功,则返回非零(达到由实现定狡的限制)。

atof

功能將字符串转换成浮点数的函数

头文件

math.h、StdIib.h语法

CIOUbIeatof(constChar*s)

返回值字符串的转换值。

atoi

功能将字符串转换成整型数的函数

头文件

StdIib.h语法

intatoi(constChar*s)

返回值字符串的转换值。

若出错则返回0o

atoi

功能將字符串转换成长整型数的函数

头文件

StdIib.h语法

IOngatol(COnStChar*s)

返回值字符串的转换值。

若出错则返回0O

bed

功能把一个数转换成对应的BCD码的函数

头文件

bed.h语法

bedbcd(int×)bedbcd(double×)bedbcd(doublex»irvtdecimals)

biosdisk

功能调用BlOS磁盘驱动程序函数头文件

bios・h

语法

Charbiosdisk(intCmd^intdrive^inthead’inttrackjintSeCtOr^intnSeCtS^VOid*buffer)

返回值

0x00-操作成功

0x0—错误命令

0x03■企图写具有写保护的磁盘

0×07-S动器参数设置错误

0×10-^⅛盘读/CRC/ECC错误

biosprint

功能调用BlOS打印机I/O接口的函数

头文件

bios・h

语法

intbiosprint(intCmd^intabyte^intPOrt)

返回值

打印机状态

位0(设备超时);位3(1/0出错);位4(打印机已选择);位5(没纸);位6(打印机确认);位7(不忙)

bsearch

功能二分检索

头文件

StdIib.h

语法

VOid*bsearch(constVOid*keyjconstVOid*base?

SiZe_tmembjSiZe_tSiZe?

int(*compar)(constVOid*?

COn妣VOid*));返回值指向数组元素的指针,此数组元素是用来测试是否等于关键字的。

CalIOC

功能分配内存函数

头文件

Stdlib・h、CalIOC・hi⅜∕⅛

VOid*calloc(size-tnitems^SiZe_tSiZe)返回值返回指向新分配内存的指针。

空间不够则返回NULLo

Ceil

功能求不小于num的最小双精度整数

头文件

math.h语法

doubleceil(doublenUm)

功能读字符串旳数

头文件

COniO・h语法

Char*cgets(char*str)

返回值

指向str[2]的指针。

ChClir

功能改变当前目录的函数

头文件

dir・h

语法

intChdir(COnStChar*path)返回值

0(成功):

-1(失败)

_ChmOcl

功能改变文件存取权限的函数

头文件

io.h、dos・h

语法

int-ChmOd(COnStChar*path^in*tfunc[jintattrib])

返回值

失败时返回7。

成功时返回文件的属性字节,如果返回值&FA_RDONLY不等于0,則文件是只读文件:

ChmOeI

功能改变文件存取权限的函数

头文件

io∙h*sys∖stat・h

语法

intChmOd(COns*tChar*path^intamode)

返回值

0(成功);-1(失败)

CIearer

功能淸除流错误

头文件

Stdio・h

语法

VOidCIearerr(FILE*stream);

CIOCk

功能

测得从程序开始到调用处处理机所用的时间头文件

time・h语法

IOngClOCk(VOid)

CIOSe

功能关闭文件函数

头文件

io.h语法

intclose(inthmndie)

返回值

0(成功);7(失败)

CIOSegraPh

功能关闭图形函数

头文件

graphics・h语法

VOidfarClOSegraPh(VOid)

COS

功能

div

功能整数除法

头文件

StdIib.h

语法

div_tdiv(intnumer^intdenom);

返回值

含有quot(numer除以denom时的商)和rem(余数)的结构。

如果无法表示结果,那么函数的行为是未定爻的。

enable

功能开硬件中斯的宏

头文件

dos.h语法

VOidenable(void)

exit

功能退出程序

头文件

StdIib.h语法

VOide×it(intStatUS);

exp

功能

指数头文件math.h语法

doublee×p(doublex);

返回值e的X次彖的值(即e×)o如果X的数过大,那么可能会发生取值范国错误。

fabs

功能浮点数的绝对值

头文件

math.h语法

doublefabs(doublex);

返回值X的绝对值。

farcalloc

功能从远堆中分配内存的函数

头文件

alloc・h

语法

VOidfar*farcalloc(unsignedlongnunits^unsignedIOngUnitsz)

返回值返回指向新分配块的指针,若内存不够,则返回NULL。

farfree

功能从远堆中释放一块已分配内存的函数

头文件

alloc.h语法

VOidfarfree(voidfar*block)

farmalloc

功能从远堆中分配内存的函数

头文件

alloc・h

语法

VOidfar*farmalloc(unsignedIOngnbytes)

返回值返回指向新分配内存的指针,若内存不够,则返回NULL。

farrealloc

功能调整远堆中已分配块的函数

头文件:

alloc・h

语法

VOidfar*farrealloc(voidfar*oIdbIOCknsignedIOngnbytes)

返回值返回调整后的新内存地址。

若不能重新分配,则返回NULL。

fclose

功能关闭一个流函数头文件

StdiO.h语法

intfclose(FILE*stream)

返回值

0(成功):

EOF(失败)

fcloseall

功能关闭打幵的流的函数

头文件

StdiO.h语法

in*tfcloseall(void)

返回值关闭流的总数。

如果发现错误则返回EOFO

feof

功能检查文件是否结束的函数头文件

StdiO.h语法

intfeof(FILE*fp)

返回值文件结束返回非0值,否则返回0o

fgetc

功能从文件中读取字符

头文件

StdiOeh语法

intfgetc(FILE*stream);

返回值

读到的字符。

如果fgetc函数遇到流的末尾,则设置流的文件尾指示器并且返回EOFO如果读取发生错误,fgetc函数设置流的错误指示器并且返回EOFO

功能从流中读取一字符串的函数

头文件

Stdio・h

语法

Char*fgets(chars[]jintnJFlLE*stream)返回值

成功时返回字符串参数s,出错或遇到E件结束时,返回NULL。

fgetpos

功能获得文件位置

头文件

Stdio・h

语法

intfgetpos(FILE*stream^fpos-t*pos);

返回值如果成功就返回零。

如果调用失败,則返回非零值,并且把由实现定狡的错误码存储到errno中Q

fflush

功能清洗丈件缓冲区

头文件

StdiOeh语法

intfflush(FILE*stream);

返回值如果成功就返回零。

如果检测到错误,就返回EOFO

floodfill

功能填充区域的函数头文件

graphics・h

语法

VOidfarfloodfill(intx’inty^intborder)

floor

功能求不大于num的眾大双赭度整数

头文件

math・h

语法

doublefloor(doublenum)

fnmerge

功能建立文件路径函数

头文件

dir・h

语法

VOidfnmerge(char*pathjconstChar*drive?

COnStChar*dir^COnStChar

*name^cOnS七

Char*ext)

fnsplit

功能分解完整的路径名函数头丈件

dir・h

语法

intfnSPIit(Char*path^COnsβtChar*drive^COnStChar*dir^COnS七Char

*namejCOns*tChar

*ext)

返回值:

如果有扩展名,则返回值⅛EXTENSION!

=0如果有文件名,则返回值SFILENAME!

=0如果有目录

名,则返回值Sdirectory!

=0如果有驱动器号,则返回值sdirve∣=θ

fopen

功能打开一个流函数

头文件

Stdio・h

语法

FILE*fopen(constChar*filename^COnstChar*mode)

返回值指明流的指针(成功时)或NULL(失败时)

fp.off

功能获取远地址偏移量的宏

头文件

dos・h

语法

UnSignedFP_0FF(VOidfar*p)

返回值

偏移董

fprintf

功能传送输出到一个流中的函数

头文件

Stdio・h

语法

intfprintf(FILE*stream^COnS*tChar*format[yargumerrt,・・・])

返回值成功則返回输出的字节数,错误则返回EOFO

fputc

功能向文件写字符

头文件

Stdio・h

语法

intfputc(intFILE*stream);

返回值C(写入的字符)。

如果写发生错误,fputc函数会为Stream设置错误指示器,并且返

EOFO

fputs

功能向文件写字符串头丈件

StdiO.h语法

intfputs(cons*tChar*s^FILE*stream)J

返回值如果成功,返回非负值。

如果写发生错误,则返回EOFO

fp.seg

功能获取远地址段值的宏

头文件

dos.h语法

UnSignedFP-SEG(VOidfar*p)

返回值段地址值

free

功能释放已分配内存的函数

头文件

StdIib.hxalloc.h语法

VOidfree(void*block)

freopen

功能重新打开丈件

头文件

Stdio・h

语法

FILE*freopen(cOnStChar*filrname,COnStChar*modejFlLE*stream);

返回值如果操作成功,返回Stream的值。

如果无法打开文件则返回空指针。

frexp

功能分解成小数和指数

头文件

math・h

语法

doublefrexp(doubleValUeJint*e×p);

fscanf

功能格式化输入函数

头文件

Stdio・h

语法

intfscanf(FlLE*stream^constChar*format[,address^・・・])

fseek

功能移动丈件指针函数

头文件

Stdio・h

语法

intfseek(FILE*stream^1Ongoffset,intv√hence)

返回值

0表示成功,非0值表示失败

fsetpos

功能设置文件位置

头文件

Stdio・h

语法

intfsetpos(FILE*stream^constfpos-t*pos);

返回值如果成功就返回零。

如果调用失败,返回非零值,并且把由实现定艾的错误码存储在errno中。

ftell

功能确定文件位置

头文件

Stdio・h

语法

IOngintftell(FILE*stream);

返回值

返回Stream指向的流的当前文件位置指示器。

如果调用失败,返回-1L,并且把由实现定狡的错误码存储在errno中。

fwrite

功能把参数写入流中的函数

头文件

Stdio・h

语法

SiZe_tfwrite(constVOid*ptrjsize__tSiZe?

size_tFILE*stream)返回值调用成功时返回实际写的数据项数,出错吋返回一短整形数值。

G

gcvt

功能把双精度数转化成字符串的函数头文件

StdIib.h语法char*gcvt(value^ndigit^buf)

getc

功能从流中取字符的宏

头文件

StdiO.h语法

intgetc(FILE*stream)

getchar

功能

从Stdin流中读取一个字符的函数头文件

StdiOeh语法

字符型变量=getchar

getcurdir

功能读取指定駆动器的当前目录的函数

头文件

dir・h

语法

in*tgetcurdir(int:

drive^Chardirectory)drive=0(i^⅛);I(A3区动器);・・・directory用来存放目录名■不包括驱动器名,不以反斜杠开始。

返回值

0(调用成功);1(出错)

getcwd

功能读取当前目录的函数

头文件

dir・h

语法

Char*getcv√d(char*bufintbufIen)

返回值

若buf非空,调用成功返回bιι行出错返回NULL;若buf为NULL,返回指向已经分配的内存缓冲区地址。

getdate

功能读取系统日期函数

头文件

dos・h

语法

VOidgetdate(pdate)structdate{intda-year;intda_dayda_mOn;};StrUCtdate*pdate;

getdfree

功能读取磁盘空闲空间的函数

头文件

dir.h语法

VOidgetdfree(drive^dtable)

getdisk

功能读取当前磁盘驱动器号函数

头文件

dir.h语法

intgetdisk(void)

getenv

功能读取环境变量的当前值的函数

头文件

Stdlib.h

语法

Char*getenv(constChar*name)

getimage

功能将指定区域的位图象存入内存的函数

头文件

graphics・h

语法

far*bitmap)

VOidfargetimage(intIeft^inttop?

intrightyirrtbottom^VOiCl

getmaxx

功能返回屏幕上最大的X坐标值的函数

头文件

graphics・h语法

intfargetma××(void)

getmaxy

功能返回屏幕上最大的Y坐标值的函数

头文件

graphics・h语法

intfargetmaxy(void)

getpixel

功能读取像素颜色的函数

头文件

graphics・h语法

UnSignedfargetpi×el(intx>inty)

getpsp

功能使用DOS系统调用0x62,返回程序段祈缀(PSP)的段地址头文件

dos.h语法

UnSignedgetpsp(void)

gettime

功能读取系统时间的函数

头文件

time・h语法

VOiclgettime(ptime)StrUCttime

{

UnSignedCharti_min;UnSignedCharti-hour;UnSignedCharti_hUnd;//百分之一秒UnSignedCharti-sec;

};

StrUCttime*ptime;

getvect

功能读取中断向量函数

头文件

dos.h语法

VOidinterrupt(*getvect(in*tinterruptno))返回值指定中断向量的当前4字节值。

getx

功能返回当祈因形方式下位置的X坐标值的函数

头文件

graphics・h语法

intfarget×(void);

gety

功能返回当祈因形方式下位置的Y坐标值的函数

头文件

graphics・h语法

intfargety(void);

gmtime

功能转换成格林威治标准时间

头文件

time・h

语法

StrUCttm*gmtime(consttime-t*timer);

返回值

指向结构的指针,此结构包含的分解的UTC(协调世界时间-从祈的格林威治时间)值等价于timer指向的日历时间。

如果UTC无效,则返回空指针。

imagesize

功能返回保存图像缓冲区大小的函数

头文件

graphics・h

语法

UnSignedfarimagesize(intIeft^inttop?

intrightyintbottom)

返回值返回存储区的大小(字节).若所需内存大于等于64K-1字节,则返回0xffff(-l)o

initgraph

功能显示模式控制函数(初始化图形系统函数)

头文件

graphics・h

语法

VOidfarinitgraph(intfar*driver^intfar*modejcharfar*path)

inport

功能

从端口中读入一个字的函数

头文件

dos.h语法

intinport(intPOrtid)

inportb

功能从端口读入一个字节的函数

头文件

dos.h语法

UnSignedCharinportb(intPOrtid)

int86

功能

执行中斷函数(调用8086轶中断函数)头文件

dos・h

语法

intint86(intintno»UnionREGS*inregs^UniOnREGS*oUtregS)

返回值中斷处理结束时的AX命存器的值,错误吋OUtregs-x.Cflag!

=0

int86x

功能

执行中断函数(通用8086软中断接口函数)

头文件

dos・h

语法

intint86×(intint:

no’unionREGS*inregs^unionREGS*oUtregS^StrUCtSREGS*

SegregS)

intdos

功能通用dos中斷接口函数

头文件

dos.h语法

intintdos(inregs^OUtregS)

UniOnREGS*inregs;//调用时的各奇存器的值UniOnREGS*oUtregs;//返回寄存器的值

intdosx

功能通用dos中断接口函数

intintdos×(inregsjoutregs^SegregS)头文件

dos・h

语法UniOnREGS*inregs;调用时的各奇存器的值UniOnREGS*oUtregs;返回奇存器的值

StrUCtSREGS*seregs;调用时的段寄存器的值(还设置返回吋的值)

intr

功能执行8086软中断函数(改变软中斯接口函数)

头文件

dos・h

语法

VOidintr(intintno»structREGPACK*preg)

isalnum

功能测试是字母或数字

头文件

CtyPe・h语法

intisalnum(intc);

返回值

如果isalnum是字母或数字,返回非零值;否则返回零。

(如果isalph(c)或isdigit(c)为真,则C是字母或数字。

isalpha

功能测试字母头M件

CtyPe・h语法

intisalpha(intc);

返回值

如果isalnum是字母,返回非零值;否則返回零。

(如果islow"(c)或isupper(c)为真,则C是字母。

iscntrl

功能测试控制字符

头文件

CtyPe・h语法

intiscntrl(intc);

返回值如果C是控制字符,返回非零值;否则返回零。

isdigit

功能测试数字

头文件

CtyPe・h语法

intisdigit(intc);

返回值如果C是数字,返回非零值

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2