一、数学函数
调用数学函数时,要求在源文件中包下以下命令行:
include <>
函数原型说明
功能
返回值
说明
int abs int x
求整数x的绝对值
计算结果
double fabsdouble x
求双精度实数x的绝对值
计算结果
double acosdouble x
计算cos-1x的值
计算结果
x在-1~1范围内
double asindouble x
计算sin-1x的值
计算结果
x在-1~1范围内
double atandouble x
计算tan-1x的值
计算结果
ftell函数用法
double atan2double x
计算tan-1x/y的值
计算结果
double cosdouble x
计算cosx的值
计算结果
x的单位为弧度
double coshdouble x
计算双曲余弦coshx的值
计算结果
double expdouble x
求ex的值
计算结果
double fabsdouble x
求双精度实数x的绝对值
计算结果
double floordouble x
求不大于双精度实数x的最大整数
double fmoddouble x,double y
求x/y整除后的双精度余数
double frexpdouble val,int exp
把双精度val分解尾数和以2为底的指数n,即val=x2n,n存放在exp所指的变量中
返回位数x
≤x<1
double logdouble x
求㏑x
计算结果
x>0
double log10double x
求log10x
计算结果
x>0
double modfdouble val,double ip
把双精度val分解成整数部分和小数部分,整数部分存放在ip所指的变量中
返回小数部分
double powdouble x,double y
计算xy的值
计算结果
double sindouble x
计算sinx的值
计算结果
x的单位为弧度
double sinhdouble x
计算x的双曲正弦函数sinhx的值
计算结果
double sqrtdouble x
计算x的开方
计算结果
x≥0
double tandouble x
计算tanx
计算结果
double tanhdouble x
计算x的双曲正切函数tanhx的值
计算结果
二、字符函数
调用字符函数时,要求在源文件中包下以下命令行:
include <>
函数原型说明
功能
返回值
int isalnumint ch
检查ch是否为字母或数字
是,返回1;否则返回0
int isalphaint ch
检查ch是否为字母
是,返回1;否则返回0
int iscntrlint ch
检查ch是否为控制字符
是,返回1;否则返回0
int isdigitint ch
检查ch是否为数字
是,返回1;否则返回0
int isgraphint ch
检查ch是否为ASCII码值在ox21到ox7e的可打印字符即不包含空格字符
是,返回1;否则返回0
int islowerint ch
检查ch是否为小写字母
是,返回1;否则返回0
int isprintint ch
检查ch是否为包含空格符在内的可打印字符
是,返回1;否则返回0
int ispunctint ch
检查ch是否为除了空格、字母、数字之外的可打印字符
是,返回1;否则返回0
int isspaceint ch
检查ch是否为空格、制表或换行符
是,返回1;否则返回0
int isupperint ch
检查ch是否为大写字母
是,返回1;否则返回0
int isxdigitint ch
检查ch是否为16进制数
是,返回1;否则返回0
int tolowerint ch
把ch中的字母转换成小写字母
返回对应的小写字母
int toupperint ch
把ch中的字母转换成大写字母
返回对应的大写字母
三、字符串函数
调用字符函数时,要求在源文件中包下以下命令行:
include <>
函数原型说明
功能
返回值
char strcatchar s1,char s2
把字符串s2接到s1后面
s1所指地址
char strchrchar s,int ch
在s所指字符串中,出第一次出现字符ch的位置
返回到的字符的地址,不到返回NULL
int strcmpchar s1,char s2
对s1和s2所指字符串进行比较
s1<s2,返回负数;s1= =s2,返回0;s1>s2,返回正数
char strcpychar s1,char s2
把s2指向的串复制到s1指向的空间
s1所指地址
unsigned strlenchar s
求字符串s的长度
返回串中字符不计最后的'\0'个数
char strstrchar s1,char s2
在s1所指字符串中,出字符串s2第一次出现的位置
返回到的字符串的地址,不到返回NULL
四、输入输出函数
调用字符函数时,要求在源文件中包下以下命令行:
include <>
函数原型说明
功能
返回值
void clearerFILE fp
清除与文件指针fp有关的所有出错信息
int fcloseFILE fp
关闭fp所指的文件,释放文件缓冲区
出错返回非0,否则返回0
int feof FILE fp
检查文件是否结束
遇文件结束返回非0,否则返回0
int fgetc FILE fp
从fp所指的文件中取得下一个字符
出错返回EOF,否则返回所读字符
char fgetschar buf,int n, FILE fp
从fp所指的文件中读取一个长度为n-1的字符串,将其存入buf所指存储区
返回buf所指地址,若遇文件结束或出错返回NULL
FILE fopenchar filename,char mode
以mode指定的方式打开名为filename的文件
成功,返回文件指针文件信息区的起始地址,否则返回NULL
int fprintfFILE fp, char format, args,…
把args,…的值以format指定的格式输出到fp指定的文件中
实际输出的字符数
int fputcchar ch, FILE fp
把ch中字符输出到fp指定的文件中
成功返回该字符,否则返回EOF
int fputschar str, FILE fp
把str所指字符串输出到fp所指文件
成功返回非负整数,否则返回-1EOF
int freadchar pt,unsigned size,unsigned n, FILE fp
从fp所指文件中读取长度size为n个数据项存到pt所指文件
读取的数据项个数
int fscanf FILE fp, char format,args,…
从fp所指的文件中按format指定的格式把输入数据存入到args,…所指的内存中
已输入的数据个数,遇文件结束或出错返回0
int fseek FILE fp,long offer,int base
移动fp所指文件的位置指针
成功返回当前位置,否则返回非0
long ftell FILE fp
求出fp所指文件当前的读写位置
读写位置,出错返回-1L
int fwritechar pt,unsigned size,unsigned n, FILE fp
把pt所指向的nsize个字节输入到fp所指文件
输出的数据项个数
int getc FILE fp
从fp所指文件中读取一个字符
返回所读字符,若出错或文件结束返回EOF
int getcharvoid
从标准输入设备读取下一个字符
返回所读字符,若出错或文件结束返回-1
char getschar s
从标准设备读取一行字符串放入s所指存储区,用’\0’替换读入的换行符
返回s,出错返回NULL
int printfchar format,args,…
把args,…的值以format指定的格式输出到标准输出设备
输出字符的个数
int putc int ch, FILE fp
同fputc
同fputc

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。