C语言中“abs、fabs、pow,exp”分别指什么?具体如何使用?

Python031

C语言中“abs、fabs、pow,exp”分别指什么?具体如何使用?,第1张

abs(x):整数x的绝对值。

fabs(x):浮点数(小数)x的绝对值。

pow(a, x):a的x次方,a和x是浮点数,返回值是浮点数(即使a和x都是整数,也会被转换成浮点数,因此整数运算可能损失精度,造成误差)。

exp(x):e的x次方,x是浮点数,e是自然对数的底数(一个无理数,值为2.71828....)

()?():()就是一运算符

()里分别是三个表达式

运行第一个表达式,如果其结果为真,运行第二个表达式,为假则运行第三个表达式!!

这个题目里,就是先判断(exp)表达式的真假。

真,则运行a++;

假则运行b--