excel函数大全.doc

上传人:滴答 文档编号:1280926 上传时间:2019-01-27 格式:DOC 页数:225 大小:1.01MB
下载 相关 举报
excel函数大全.doc_第1页
第1页 / 共225页
excel函数大全.doc_第2页
第2页 / 共225页
excel函数大全.doc_第3页
第3页 / 共225页
excel函数大全.doc_第4页
第4页 / 共225页
excel函数大全.doc_第5页
第5页 / 共225页
点击查看更多>>
资源描述

1、函数大全 (a开头 ) 函数名 : abort 功 能 : 异常终止一个进程 用 法 : void abort(void); 程序例 : #include #include int main(void) printf(“Calling abort()n“); abort(); return 0; /* This is never reached */ 函数名 : abs 功 能 : 求整数的绝对值 用 法 : int abs(int i); 程序例 : #include #include int main(void) int number = -1234; printf(“number: %d

2、 absolute value: %dn“, number, abs(number); return 0; 函数名 : absread, abswirte 功 能 : 绝对磁盘扇区读、写数据 用 法 : int absread(int drive, int nsects, int sectno, void *buffer); int abswrite(int drive, int nsects, in tsectno, void *buffer); 程序例 : /* absread example */ #include #include #include #include int main(

3、void) int i, strt, ch_out, sector; char buf512; printf(“Insert a diskette into drive A and press any keyn“); getch(); sector = 0; if (absread(0, 1, sector, exit(1); printf(“Read OKn“); strt = 3; for (i=0; i80; i+) ch_out = bufstrt+i; putchar(ch_out); printf(“n“); return(0); 函数名 : access 功 能 : 确定文件的访

4、问权限 用 法 : int access(const char *filename, int amode); 程序例 : #include #include int file_exists(char *filename); int main(void) printf(“Does NOTEXIST.FIL exist: %sn“, file_exists(“NOTEXISTS.FIL“) ? “YES“ : “NO“); return 0; int file_exists(char *filename) return (access(filename, 0) = 0); 函数名 : acos 功

5、 能 : 反余弦函数 用 法 : double acos(double x); 程序例 : #include #include int main(void) double result; double x = 0.5; result = acos(x); printf(“The arc cosine of %lf is %lfn“, x, result); return 0; 函数名 : allocmem 功 能 : 分配 DOS 存储段 用 法 : int allocmem(unsigned size, unsigned *seg); 程序例 : #include #include #inc

6、lude int main(void) unsigned int size, segp; int stat; size = 64; /* (64 x 16) = 1024 bytes */ stat = allocmem(size, if (stat = -1) printf(“Allocated memory at segment: %xn“, segp); else printf(“Failed: maximum number of paragraphs available is %un“, stat); return 0; 函数名 : arc 功 能 : 画一弧线 用 法 : void

7、far arc(int x, int y, int stangle, int endangle, int radius); 程序例 : #include #include #include #include int main(void) /* request auto detection */ int gdriver = DETECT, gmode, errorcode; int midx, midy; int stangle = 45, endangle = 135; int radius = 100; /* initialize graphics and local variables *

8、/ initgraph( /* read result of initialization */ errorcode = graphresult(); /* an error occurred */ if (errorcode != grOk) printf(“Graphics error: %sn“, grapherrormsg(errorcode); printf(“Press any key to halt:“); getch(); exit(1); /* terminate with an error code */ midx = getmaxx() / 2; midy = getma

9、xy() / 2; setcolor(getmaxcolor(); /* draw arc */ arc(midx, midy, stangle, endangle, radius); /* clean up */ getch(); closegraph(); return 0; 函数名 : asctime 功 能 : 转换日期和时间为 ASCII 码 用 法 : char *asctime(const struct tm *tblock); 程序例 : #include #include #include int main(void) struct tm t; char str80; /*

10、sample loading of tm structure */ t.tm_sec = 1; /* Seconds */ t.tm_min = 30; /* Minutes */ t.tm_hour = 9; /* Hour */ t.tm_mday = 22; /* Day of the Month */ t.tm_mon = 11; /* Month */ t.tm_year = 56; /* Year - does not include century */ t.tm_wday = 4; /* Day of the week */ t.tm_yday = 0; /* Does not

11、 show in asctime */ t.tm_isdst = 0; /* Is Daylight SavTime; does not show in asctime */ /* converts structure to null terminated string */ strcpy(str, asctime( printf(“%sn“, str); return 0; 函数名 : asin 功 能 : 反正弦函数 用 法 : double asin(double x); 程序例 : #include #include int main(void) double result; doub

12、le x = 0.5; result = asin(x); printf(“The arc sin of %lf is %lfn“, x, result); return(0); 函数名 : assert 功 能 : 测试一个条件并可能使程序终止 用 法 : void assert(int test); 程序例 : #include #include #include struct ITEM int key; int value; ; /* add item to list, make sure list is not null */ void additem(struct ITEM *ite

13、mptr) assert(itemptr != NULL); /* add item to list */ int main(void) additem(NULL); return 0; 函数名 : atan 功 能 : 反正切函数 用 法 : double atan(double x); 程序例 : #include #include int main(void) double result; double x = 0.5; result = atan(x); printf(“The arc tangent of %lf is %lfn“, x, result); return(0); 函数

14、名 : atan2 功 能 : 计算 Y/X 的反正切值 用 法 : double atan2(double y, double x); 程序例 : #include #include int main(void) double result; double x = 90.0, y = 45.0; result = atan2(y, x); printf(“The arc tangent ratio of %lf is %lfn“, (y / x), result); return 0; 函数名 : atexit 功 能 : 注册终止函数 用 法 : int atexit(atexit_t f

15、unc); 程序例 : #include #include void exit_fn1(void) printf(“Exit function #1 calledn“); void exit_fn2(void) printf(“Exit function #2 calledn“); int main(void) /* post exit function #1 */ atexit(exit_fn1); /* post exit function #2 */ atexit(exit_fn2); return 0; 函数名 : atof 功 能 : 把字符串转换成浮点数 用 法 : double

16、atof(const char *nptr); 程序例 : #include #include int main(void) float f; char *str = “12345.67“; f = atof(str); printf(“string = %s float = %fn“, str, f); return 0; 函数名 : atoi 功 能 : 把字符串转换成长整型数 用 法 : int atoi(const char *nptr); 程序例 : #include #include int main(void) int n; char *str = “12345.67“; n =

17、 atoi(str); printf(“string = %s integer = %dn“, str, n); return 0; 函数名 : atol 功 能 : 把字符串转换成长整型数 用 法 : long atol(const char *nptr); 程序例 : #include #include int main(void) long l; char *str = “98765432“; l = atol(lstr); printf(“string = %s integer = %ldn“, str, l); return(0); 函数大全 (b开头 ) 函数名 : bar 功 能

18、 : 画一个二维条形图 用 法 : void far bar(int left, int top, int right, int bottom); 程序例 : #include #include #include #include int main(void) /* request auto detection */ int gdriver = DETECT, gmode, errorcode; int midx, midy, i; /* initialize graphics and local variables */ initgraph( /* read result of initia

19、lization */ errorcode = graphresult(); if (errorcode != grOk) /* an error occurred */ printf(“Graphics error: %sn“, grapherrormsg(errorcode); printf(“Press any key to halt:“); getch(); exit(1); /* terminate with an error code */ midx = getmaxx() / 2; midy = getmaxy() / 2; /* loop through the fill pa

20、tterns */ for (i=SOLID_FILL; i /* set the fill style */ setfillstyle(i, getmaxcolor(); /* draw the bar */ bar(midx-50, midy-50, midx+50, midy+50); getch(); /* clean up */ closegraph(); return 0; 函数名 : bar3d 功 能 : 画一个三维条形图 用 法 : void far bar3d(int left, int top, int right, int bottom, int depth, int

21、topflag); 程序例 : #include #include #include #include int main(void) /* request auto detection */ int gdriver = DETECT, gmode, errorcode; int midx, midy, i; /* initialize graphics, local variables */ initgraph( /* read result of initialization */ errorcode = graphresult(); if (errorcode != grOk) /* an

22、 error occurred */ printf(“Graphics error: %sn“, grapherrormsg(errorcode); printf(“Press any key to halt:“); getch(); exit(1); /* terminate with error code */ midx = getmaxx() / 2; midy = getmaxy() / 2; /* loop through the fill patterns */ for (i=EMPTY_FILL; i /* set the fill style */ setfillstyle(i

23、, getmaxcolor(); /* draw the 3-d bar */ bar3d(midx-50, midy-50, midx+50, midy+50, 10, 1); getch(); /* clean up */ closegraph(); return 0; 函数名 : bdos 功 能 : DOS 系统调用 用 法 : int bdos(int dosfun, unsigned dosdx, unsigned dosal); 程序例 : #include #include /* Get current drive as A, B, . */ char current_driv

24、e(void) char curdrive; /* Get current disk as 0, 1, . */ curdrive = bdos(0x19, 0, 0); return(A + curdrive); int main(void) printf(“The current drive is %c:n“, current_drive(); return 0; 函数名 : bdosptr 功 能 : DOS 系统调用 用 法 : int bdosptr(int dosfun, void *argument, unsigned dosal); 程序例 : #include #includ

25、e #include #include #include #include #define BUFLEN 80 int main(void) char bufferBUFLEN; int test; printf(“Enter full pathname of a directoryn“); gets(buffer); test = bdosptr(0x3B,buffer,0); if(test) printf(“DOS error message: %dn“, errno); /* See errno.h for error listings */ exit (1); getcwd(buffer, BUFLEN); printf(“The current directory is: %sn“, buffer); return 0; 函数名 : bioscom 功 能 : 串行 I/O 通信 用 法 : int bioscom(int cmd, char abyte, int port); 程序例 :

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 表格模板

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。