写方程
- 开平方:sqrt(num); 。
平方:num * num; 或者 pow(num, 2); - x』上面缺一横表示取不大于x的最大整数。下面缺一横表示不小于x的最小整数『x。
- exp(1)=e的1次方=e=2.718281828...
exp(0)=e的0次方=1
exp(2)=e的平方=7.3890561... - C语言数学函数#include ceil(), floor(), round()
double ceil(double x);ceil(x)返回不小于x的最小整数值(然后转换为double型)。
double floor(double x);floor(x)返回不大于x的最大整数值。
double round(double x);round(x)返回x的四舍五入整数值。
- C语言中求绝对值的函数有两个:abs()和fabs()。
abs() 是用来求整型表达式的绝对值,比如:abs(x) 就是求整型变量x的绝对值。
fabs() 是用来求浮点型表达式的绝对值,比如:abs(x) 就是求浮点型变量(float型或double型)x的绝对值。
- 在C语言中, M的N次方,可以有如下几种表示方法:1e-6 10 的-6次方1e10 10 的10次方
也可写成1e+10(如果是负N次方的话就把加号变成减号) e大小写都可以 需要注意的是e前面必须有一个数字 不然的话就不合法。 另外可以用函数表示 在c语言中 求x的y次方可用pow(x,y)表示。所以10的N次方也可表示为pow(10,N), 需要注意的用pow(x,y)的话要用到math.h头文件 pow的参数和返回值类型都是double的,所以得到的是近似值。
- round(x)返回x的四舍五入整数值。 函数原型为double round(double );函数功能为:返回距离参数最近的整数,如果参数值正好在两个整数的中间位置,则返回距离0较远的那一个整数(即正数则返回大于参数的整数,负数则返回小于参数的整数)
double round(double r)
{
return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5);
}