#define exp( arg ) (4)(C99 起) 1-3)计算e(欧拉数,2.7182818)的arg次幂。 4)泛型宏:若arg拥有longdouble类型,则调用expl。否则,若arg拥有整数类型或double类型,则调用exp。否则调用expf。若arg为复数或虚数,则宏调用对应的复数函数(cexpf、cexp、cexpl)。
int main() { double x = 2.0; // 指数的底数 double result = exp(x); // 计算指数函数的...
(函数) fdimfdimffdiml (C99)(C99)(C99) 确定两个浮点值的非负数差(max(0, x-y)) (函数) nannanfnanl (C99)(C99)(C99) 返回NaN (非数) (函数) 指数函数 expexpfexpl (C99)(C99) 计算e的给定次幂 (ex) (函数) exp2exp2fexp2l (C99)(C99)(C99) ...
6 isprint函数,功能:是否可显示字符(包括空格)7 ispunct函数,功能:是否既不是空格,又不是字母和数字的可显示字符 8 isspace函数,功能:是否空格 9 isupper函数,功能:是否大写字母 10 isxdigit函数,功能:是否16进制数字(0——9,A——F)字符 11 toupper函数,功能:字符大小写转换函数 转换为大写字母 ...
2.1 函数说明 2.2 演示示例 #include<stdio.h>#include<math.h>intmain(){intn=3;doublex=3.5,result;result=ldexp(x,n);floatxf=3.5f,resultf;resultf=ldexpf(xf,n);longdoublexL=3.5L,resultL;resultL=ldexpl(xL,n);printf("ldexp(%lf, %d) = %lf\n",x,n,result);printf("ldexpf(%f, %d)...
函数名: atof(const char *s); 功能: 把字符串转换成浮点数 用法: double atof(const char *nptr); 程序例: #i nclude <stdlib.h> #i nclude <stdio.h> int main(void) { float arg,*point=&arg; float f; char *str = "12345.67"; ...
注:如果要求自然对数的底e的指数,可以使用函数exp(). exp()的头文件:#include exp()的函数原型:double exp(double x); exp()函数的作用:返回e的x次方。 exp()的相关函数:float expf(float x); ( 注:自然对数的底e叫做: 欧拉数(eula's number)...
以下函数的参数类型和函数值类型均为实型。sqrt( x ) :求x的开平方,x≥0。pow( x,y ) :求xy exp(x ) :求e的x次幂 abs(x) :求x的绝对值,n为int整型数。fabs(x) :求x的绝对值,n为double型浮点小数。log( x ) :求x的对数,以e为底,x>0。log10( x ) :求x的对数,以10为底...
其他函数: 8.atof 函数名: atof (const char *s); 功能: 把字符串转换成浮点数 用法: double atof(const char *nptr); 程序例: #i nclude <stdlib.h> #i nclude <stdio.h> int main(void) { float arg,*point=&arg; float f; char *str = "12345.67"; ...