为什么加了getch还是显示不了 c语言中的pow()和exp()函数分别是什么意思?
c语言中的pow()和exp()函数分别是什么意思?
用法doublesin(双重)
计算并返回x的正弦值。
cos()
用法doublecos(doublex)
计算并返回x的余弦值。
谭()
用法doubletan(doublex)
计算并返回x的正切值。
exp()
用法doubleexp(doublex)
计算并返回常数e的x次方。
晶圆厂
用途doublefabs(doublex)
返回双精度数x的绝对值
功率()
用法doublepow(doublex,doubley)
计算并返回x的y次方。
sqrt()
用法doublesqrt(doublex)
计算并返回x的平方根。
数字和字符串转换函数stdlib.h
阿托夫()
用法doubleatof(char*str)
将str指向的数字字符串转换为双精度数。
阿托伊()
用法intatoi(char*str)
将str指向的数字字符串转换为整数。
阿托尔()
用法longatol(char*str)
将str指向的数字字符串转换为长整数。
伊托阿()
用法char * itoa (intumm,char * str,int字根)
根据基数将整数num转换成字符串,存储在str中。
ltoa()
用法char * ltoa (longum,char * str,int字根)
根据基数将长整数num转换成字符串,存储在str中。
乌尔托亚()
用法char * ultoa(无符号longunm,char * str,int字根)
根据基数系统将无符号长整数num转换为字符串,并存储在str中。
字符分类和转换函数ctype.h
伊萨法()
用法intisalpha(intch)
判断ch是否是字母,如果是字母,则返回1,否则返回0。
islower()
使用intislower(intch)
判断ch是否小写,如果是小写则返回1,否则返回0。
isupper()
用法说明(intch)
判断ch是否是大写字母,如果是大写字母则返回1,否则返回0。
托洛尔()
用法inttolower(intch)
返回ch的小写字母。
图珀()
用法inttoupper(intch)
返回ch的大写字母。
字符串操作函数string.h
斯特伦()
用法未签名strlen(字符*字符串)
返回字符串str中的字符数(不包括字符串结束标志0)
strcat()
用法char * strcat (char * str 1,char * str 2)
将字符串str2连接到str1,并将其返回str1(str1结束标志0被清除)。
strcmp()
用法intstrcmp(char*str1,char*str2)
比较两个字符串str1和str2,当STR1大于STR2时,返回等于0且小于负数的整数。
strcpy()
用法char * strcpy (char * str 1,char * str 2)
将字符串str2复制到str1中,并将其返回str1。
strchr()
用法char * strcr (char * str,intch)
在字符串str中,标记了字符ch第一次出现的位置,如果没有找到ch,则返回该位置的指针返回null。
输入和输出功能stdio.h
扫描函数()
用法ints canf(char *格式,地址,...)
以format指定的格式从标准输入设备输入数据,并将输入数据依次存储在相应的地址address中,返回输入数据的个数(通常你不 不需要引用这个函数来返回值)。
getchar()
用法intgetchar(void)
从标准输入设备读取字符。成功时返回键入的字符,错误时返回eof。
获取()
用法说明(viod)
返回从键盘读取的字符,这些字符不显示在屏幕上。
获取()
用法char*gets(char*str)
从标准输入设备读取一个字符串(以换行符结尾)并发送给str。如果成功,则返回字符串参数str,如果错误或遇到文件结尾,则返回null。
printf()
用法intprintf(char *格式,地址,...)
将格式字符串format的内容按原样输出到标准输入设备。当遇到一个%时,按照指定的格式将一个表达式参数的值依次输出到标准输出设备,并返回成功输出的项数,出错时返回e of(通常不需要引用该函数的返回值)。
putchar()
用法输入字符(intc)
将字符C输出到标准输出设备,如果成功则返回字符C的值,如果错误则返回e of(通常你不 t不需要参考这个函数的返回值)。
看跌期权()
用法输入(char*str)
将字符串str输出到标准输出设备,添加一个换行符,返回最后一个输出字符,并在有错误时返回eof(通常你不 t不需要参考这个函数的返回)返回值)
fopen()
用法文件*fopen(字符*文件名,*模式)
按照mode指定的打开文件filename,成功则返回与打开文件相关的文件指针,错误则返回null。
fclose()
用法intfclose(file*fp)
关闭fp指定的文件,释放它的文件缓冲区,成功返回0,失败返回eof(通常你不 t不需要参考这个函数的返回值)。
fcloseall()
用法intfcloseall(void)
关闭所有打开的文件。
费奥夫
用法intfeof(file*fp)
检测fp指定的文件是否满足文件终止符eof,当满足终止符时返回0,否则返回非零值。
fscanf()
用法int fscanf (file * FP,char * format,address,...)
从fp指定的文件中以format指定的格式输入数据,并将输入的数据依次存储在相应的地址中,返回输入数据的个数(通常不参考这个函数的返回值)。
fgetc()
用法intfgetc(file*fp)
从fp指定的文件中读取下一个字符,如果成功则返回读取的字符,如果错误或在文件末尾则返回eof。
fgets()
用法char * fgets (char * buf,intn,file * FP)
从fp指定的文件中读取一个长度为n-1的字符串,存放在起始地址为buf的内存空间中,成功时返回buf指定的字符串,出错或文件结束时返回null。
fprintf()
用法int fprintf (file * FP,char * format,argument,...)
将格式字符串format的内容按原样输出到指定文件。遇到%时,按照指定格式依次输出一个表达式参数的值到fp指定的文件,返回成功输出的项数,出错时返回e of。
fputc()
用法intfputc(intc,file*fp)
将一个字符输出到fp指定的文件中,成功时返回书写的字符,出错时返回eof(通常你不 t不需要参考这个函数的返回值)。
fputs()
用法intfputs(char*str,file*fp)
将字符串str输出到fp指定的文件,返回最后一个输出字符,出现错误时返回eof(通常不 t不需要参考这个函数的返回值)。
弗雷德()
用法int freak (viod * buf,intsize,intn,file * FP)
从fp文件中读取n个长度为size的数据项,并放入转到buf指向的内存区域,成功时返回读取的数据项个数,文件结束或有错误时返回0。
fwrite()
用法int fwrite (viod * buf,intsize,intn,file * fp)
将buf指向的内存区域中n条大小的数据写入fp文件,并返回写入fp文件的数据项个数。
弗特尔()
使用时长(file*fp)
返回当前文件指针位置相对于fp文件中文件起始位置的偏移量(以字节为单位),如果有错误,则返回-1l。
倒带()
用法voidrewind(file*fp)
将fp文件的位置指针重新定位到文件的开头。
fseek()
用法int fseek (file * FP,long offset,int origin)
将fp文件的位置指针移动到一个新位置,新位置与origin所指位置的距离为偏移字节,origin的值为
Seek_set(0)表示文件的起始位置。
Seek_cur(1)表示文件的当前位置。
Seek_end(2)代表文件的结尾。
重命名()
用法int rename (char * oldname,char * newname)
将由oldname指定的文件重命名为newname。
移除()
用法intremove(char*filename)
删除由filename指定的文件
文件目录管理功能dir.h
chdir()
用法intchdir(constchar*path)
将当前工作目录更改为path指定的目录。如果成功,函数返回0,否则为-1。
findfirst()
用法int findfirst (char * pathname,structffblk * ffblk,intattrib)
要搜索合格的文件或目录,搜索结果必须满足pathname指定的通配符字符串条件和attrib指定的文件属性条件。如果搜索成功,函数通过结构ffblk返回一个搜索句柄和关于搜索结果的信息,如果搜索失败,函数返回-1。
findnext()
用法intfindnext(structffblk*ffblk)
搜索下一个符合条件的文件或目录,搜索结果必须满足最近一次findfirst调用的搜索条件。如果搜索成功,该函数通过结构ffblk返回一个句柄和搜索结果的相关信息。如果搜索失败,该函数返回-1。
fnmerge()
用法voidfnmerge(char*path,constchar*drive,constchar*dir,constchar*name,constchar*ext)
使用指定的驱动器号、路径目录、文件名和文件扩展名创建新的文件名路径。
fnsplit()
用法intfnsplit (const char * path,char * drive,char * dir,char * name,char * ext)
从文件名路径中获取驱动器号drive、路径dir、文件名和文件扩展名ext。
getcurdir()
用法intgetcurdir (intdrive,char * direc)
获取指定驱动器的当前目录,并将其存储在direc中。
getcwd()
用法char*getcwd(char*buf,intn)
获取当前工作目录的完整路径并存储在buf中。参数n是buf的大小。如果成功,函数返回一个指向buf的指针,否则返回null。
getdisk()
用法intgetdisk(void)
获取当前磁盘驱动器号并返回(其中1是驱动器A,3是驱动器C,依此类推)。
mkdir()
用法intmkdir(char*pathname)
创建一个名为pathname的目录,函数成功返回0,否则返回-1。
rmdir()
用法intrmdir(char*pathname)
删除一个名为pathname的目录,函数成功返回0,否则返回-1。
setdisk()
用法intsetdisk(intdrive)
根据驱动器设置当前磁盘驱动器(其中1是驱动器A,3是驱动器C,依此类推)。
过程控制功能
系统()
用法intsystem(char*command)
执行命令指定的dos命令。
退出()
用法voidexit(intstatus)
用status指定的退出代码中止程序。
execl()
用法int execl (char * pathname,char * arg0,...,空)
调用并执行一个新的子进程,用pathname作为要执行的文件arg0arg1和其他执行参数。
产()
用法intspanl(int mode,char * pathname,char * arg0,...,空)
创建并执行一个新进程,执行模式为mode,执行模式为_p_wait_p_nowait或_ p _p_nowaitopathname。行文件、arg0arg1等是执行参数。
时间日期函数time.h
时间()
用法char * ASC time(conststructm * t block)
将保存在tm结构变量tblock中的日期时间信息转换成ascii码形式,并以此形式返回字符串。
时钟()
使用时钟_tclock(void)
计算当前进程使用的处理器时间并返回它。
ctime()
用法char*ctime(consttime_t*time)
将time_t结构变量time中保存的日期和时间信息转换为ascii代码形式,并以此形式返回一个字符串。
时间()
使用时间(tim
getchar是哪个库的?
Getchar是stdio.h中的一个库函数,它的作用是从stdin流中读取一个字符,即如果stdin有数据,可以直接读取,不需要输入。
Getch和getche是conio.h中的库函数,作用是接收键盘的字符,getchar有echo。
与前两个函数不同的是,getchar函数等待输入,直到按下Enter键(前提是缓冲区中没有数据),在Enter键之前输入的所有字符都会一一显示在屏幕上。但是只有第一个字符被用作函数的返回值。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。