一、数学函数
调用数学函数时,要求在源文件中包下以下命令行: #include
函数原型说明 int abs( int x) double fabs(double x) double acos(double x) double asin(double x) double atan(double x) double atan2(double x) double cos(double x) double cosh(double x) double exp(double x) double fabs(double x) double floor(double x) double x,double y) double val,int *exp) double log(double x) double log10(double x) double modf(double frexp(double fmod(double 功能 求整数x的绝对值 求双精度实数x的绝对值 计算cos-1(x)的值 计算sin-1(x)的值 计算tan-1(x)的值 计算tan-1(x/y)的值 计算cos(x)的值 计算双曲余弦cosh(x)的值 求ex的值 求双精度实数x的绝对值 求不大于双精度实数x的最大整数 求x/y整除后的双精度余数 把双精度val分解尾数和以2为底的指数n,即val=x*2n,n存放在exp所指的变量中 求㏑x 求log10x 把双精度val分解成整数部分和小数部分,整数部分存放在ip所指的变量中 计算xy的值 计算sin(x)的值 计算x的双曲正弦函数sinh(x)的值 计算x的开方 计算tan(x) 返回值 计算结果 计算结果 计算结果 计算结果 计算结果 计算结果 计算结果 计算结果 计算结果 计算结果 返回位数x 0.5≤x<1 计算结果 计算结果 返回小数部分 计算结果 计算结果 计算结果 计算结果 计算结果 x在-1~1范围内 x在-1~1范围内 x的单位为弧度 说明 x>0 x>0 val,double *ip) double x,double y) double sin(double x) double sinh(double x) double sqrt(double x) double tan(double x) double tanh(double x) pow(double x的单位为弧度 x≥0 计算x的双曲正切函数tanh(x)的值 计算结果 二、字符函数
调用字符函数时,要求在源文件中包下以下命令行: #include
函数原型说明 int isalnum(int ch) int isalpha(int ch) int iscntrl(int ch) int isdigit(int ch) int isgraph(int ch) int islower(int ch) int isprint(int ch) 功能 检查ch是否为字母或数字 检查ch是否为字母 检查ch是否为控制字符 检查ch是否为数字 检查ch是否为ASCII码值在ox21到ox7e的可打印字符(即不包含空格字符) 检查ch是否为小写字母 检查ch是否为包含空格符在内的可打印字符 检查ch是否为除了空格、字母、数字之外的可打印字符 检查ch是否为空格、制表或换行符 检查ch是否为大写字母 检查ch是否为16进制数 把ch中的字母转换成小写字母 把ch中的字母转换成大写字母 返回值 是,返回1;否则返回0 是,返回1;否则返回0 是,返回1;否则返回0 是,返回1;否则返回0 是,返回1;否则返回0 是,返回1;否则返回0 是,返回1;否则返回0 int ispunct(int ch) int isspace(int ch) int isupper(int ch) int isxdigit(int ch) int tolower(int ch) int toupper(int ch) 是,返回1;否则返回0 是,返回1;否则返回0 是,返回1;否则返回0 是,返回1;否则返回0 返回对应的小写字母 返回对应的大写字母 三、字符串函数
调用字符函数时,要求在源文件中包下以下命令行: #include
函数原型说明 char *strcat(char *s1,char *s2) char *strchr(char *s,int ch) 功能 把字符串s2接到s1后面 在s所指字符串中,找出第一次出现字符ch的位置 对s1和s2所指字符串进行比较 把s2指向的串复制到s1指向的空间 求字符串s的长度 在s1所指字符串中,找出字符串s2第一次出现的位置 返回值 s1所指地址 返回找到的字符的地址,找不到返回NULL s1