字母e或E之前必须有数字,e或E后面的指数必须为整数,例如,e3,2.1e3.5,e都是不合法的指数形式。
1、指数(E之后的数)必须为整数,正负均可;e/E之前必须有数字。
如:12345=1.2345*10^4表示为1.2345e4
2、函数表示为pow(x,y) 表示x的y次方。
扩展资料:注意事项
头文件:#include
函数原型:double pow(double x,double y)
函数解释:求x的y次方。
相关函数:float powf(float x,float y)
long double powl(long double x,long double y)
作用都是求指数,只是参数和返回值的类型不同。
注:如果要求自然对数的底e的指数,可以使用函数exp().
exp()的头文件:#include
exp()的函数原型:double exp(double x)
exp()函数的作用:返回e的x次方。
exp()的相关函数:float expf(float x)
long double expl(long double x)
注:自然对数的底e叫做: 欧拉数(eula's number)
()?():()就是一运算符()里分别是三个表达式
运行第一个表达式,如果其结果为真,运行第二个表达式,为假则运行第三个表达式!!
这个题目里,就是先判断(exp)表达式的真假。
真,则运行a++;
假则运行b--
逗号是一个运算符,其运算过程为依次计算左右操作数并返回右操作数的右值(即不可写值)。所以func(
(exp1,exp2),(exp3,exp4,exp5)
)
相当于func(exp2,
exp5)