c 语言库函数大全
int isalpha(int ch) ch(A-Z,a-z)0,0 int isalnum(int ch) ch(A-Z,a-z)(0-9) 0,0 int isascii(int ch) ch(ASCII0-127)0,0 int iscntrl(int ch) ch(0x7F)(0x00-0x1F) 0,0 int isdigit(int ch) ch(0-9)0,0 int isgraph(int ch) ch()(0x21-0x7E)0,0 int islower(int ch) ch(a-z)0,0 int isprint(int ch) ch()(0x20-0x7E)0,0 int ispunct(int ch) ch(0x00-0x1F)0,0 int isspace(int ch) ch( ),(t),(r), (f),(v),(n) 0,0 int isupper(int ch) ch(A-Z)0,0 int isxdigit(int ch) ch16(0-9,A-F,a-f)0, 0 int tolower(int ch) ch(A-Z)(a-z) int toupper(int ch) ch(a-z)(A-Z) =math.hstdlib.hstring.hfloat.h= int abs(int i) i double cabs(struct complex znum) znum double fabs(double x) x long labs(long n) n double exp(double x) ex double frexp(double value,int *eptr) value=x*2nx,neptr double ldexp(double value,int exp); value*2exp double log(double x) logex double log10(double x) log10x double pow(double x,double y) xy double pow10(int p) 10p double sqrt(double x) x double acos(double x) xcos-1(x),x double asin(double x) xsin-1(x),x double atan(double x) xtan-1(x),x double atan2(double y,double x) y/xtan-1(x),yx double cos(double x) xcos(x),x double sin(double x) xsin(x),x double tan(double x) xtan(x),x double cosh(double x) xcosh(x),x double sinh(double x) xsinh(x),x double tanh(double x) xtanh(x),x double hypot(double x,double y) (z), xy,z2=x2+y2 double ceil(double x) x double floor(double x) x void srand(unsigned seed) int rand() double poly(double x,int n,double c) double modf(double value,double *iptr)value double fmod(double x,double y) x/y double frexp(double value,int *eptr) value double atof(char *nptr) nptr double atoi(char *nptr) nptr double atol(char *nptr) nptr char *ecvt(double value,int ndigit,int *decpt,int *sign) value char *fcvt(double value,int ndigit,int *decpt,int *sign) value char *gcvt(double value,int ndigit,char *buf) valuebuf,buf char *ultoa(unsigned long value,char *string,int radix) value,radix char *ltoa(long value,char *string,int radix) value,radix char *itoa(int value,char *string,int radix) valuestring,radix double atof(char *nptr) nptr,0 int atoi(char *nptr) nptr, ,0 long atol(char *nptr) nptr,0 double strtod(char *str,char *endptr)str, long strtol(char *str,char *endptr,int base)str, , int matherr(struct exception *e) () double _matherr(_mexcep why,char *fun,double *arg1p, double *arg2p,double retval) () unsigned int _clear87() void _fpreset() unsigned int _status87() =dir.hdos.h= int chdir(char *path) path:“C:WPS“, 0 int findfirst(char *pathname,struct ffblk *ffblk,int attrib), 0 pathname,“C:WPSTXT“ ffblk,: struct ffblk char ff_reserved21; /*DOS*/ char ff_attrib; /*/ int ff_ftime; /*/ int ff_fdate; /*/ long ff_fsize; /*/ char ff_name13; /*/ attrib, FA_RDONLY FA_LABEL FA_HIDDEN FA_DIREC FA_SYSTEM FA_ARCH : struct ffblk ff; findfirst(“*.wps“, int findnext(struct ffblk *ffblk) finddirst,0 void fumerge(char *path,char *drive,char *dir,char *name,char *ext) drive(C:A:),dir(TCBCLIB), name(TCWPS),ext(.EXE.COM) path. int fnsplit(char *path,char *drive,char *dir,char *name,char *ext) pathdrive(C:A:),dir(TCBCLIB), name(TCWPS),ext(.EXE.COM),. int getcurdir(int drive,char *direc) drive (0=,1=A,2=B,3=C) direc 0 char *getcwd(char *buf,iint n) buf,n .NULL int getdisk() ,(0=A,1=B,2=C) int setdisk(int drive) drive(0=A,1=B,2=C), int mkdir(char *pathname) pathname,0 int rmdir(char *pathname) pathname,0 char *mktemp(char *template) template char *searchpath(char *pathname) MSDOSfilename, ,DOSPATH,NULL =(stdlib.hprocess.h)= void abort() 3_exitstderr int exec int execl( char *pathname,char *arg0,char *arg1,char *argn,NULL) int execle( char *pathname,char *arg0,char *arg1, char *argn,NULL,char *envp) int execlp( char *pathname,char *arg0,char *arg1,NULL) int execlpe(char *pathname,char *arg0,char *arg1,NULL,char *envp) int execv( char *pathname,char *argv) int execve( char *pathname,char *argv,char *envp) int execvp( char *pathname,char *argv) int execvpe(char *pathname,char *argv,char *envp) execpathname arg0(arg1,arg2,argv,envp),-1 exec,lvpeexec pDOSPATH l v eenvp e void _exit(int status), void exit(int status) ,(), “, int spawn int spawnl( int mode,char *pathname,char *arg0,char *arg1, char *argn,NULL) int spawnle( int mode,char *pathname,char *arg0,char *arg1, char *argn,NULL,char *envp) int spawnlp( int mode,char *pathname,char *arg0,char *arg1, char *argn,NULL) int spawnlpe(int mode,char *pathname,char *arg0,char *arg1, char *argn,NULL,char *envp) int spawnv( int mode,char *pathname,char *argv) int spawnve( int mode,char *pathname,char *argv,char *envp) int spawnvp( int mode,char *pathname,char *argv) int spawnvpe(int mode,char *pathname,char *argv,char *envp) spawnmodepathname, arg0(arg1,arg2,argv,envp).-1 mode mode P_WAIT P_NOWAIT () P_OVERLAY spawn,lvpespawn p, DOSPATH l, . v, . e, envp,. e,. int system(char *command) MSDOScommandDOS =math.hstdlib.hctype.hfloat.h= char *ecvt(double value,int ndigit,int *decpt,int *sign) value char *fcvt(double value,int ndigit,int *decpt,int *sign) value char *gcvt(double value,int ndigit,char *buf) valuebuf,buf char *ultoa(unsigned long value,char *string,int radix) value,radix char *ltoa(long value,char *string,int radix) value,radix char *itoa(int value,char *string,int radix) valuestring,radix double atof(char *nptr) nptr,0 int atoi(char *nptr) nptr, ,0 long atol(char *nptr) nptr,0 double strtod(char *str,char *endptr)str, long strtol(char *str,char *endptr,int base)str, , int toascii(int c) cASCII int tolower(int ch) ch(A-Z)(a-z) int _tolower(int ch) ch(a-z) int toupper(int ch) ch(a-z)(A-Z) int _toupper(int ch) ch(A-Z) ,軨.