写方程

  • 开平方: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);
}

 



posted @ 2018-05-04 16:12  你好vinn  阅读(293)  评论(0编辑  收藏  举报