math.h常用函数

sqrt()  //开根号
pow(a,b)   //返回a的b次方
fabs()   //返回绝对值
x=modf(a,*b)   //x等于a的小数部分,b等于a的整数部分
ceil(x)   //返回x向上取整得到的值
floor(x)    //返回x向下取整的值
cos(x)    //返回x的cos值
sin(x)     //返回x的sin值

具体实例代码如下:

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define PI 3.14159265
int main()
{
	double x=-1.23456, a, b;
	x = fabs(x);
	printf("x的绝对值为:%lf\n", x);
	a = modf(x, &b);
	printf("整数部分b=%lf,小数部分a=%lf\n", b, a);
	double c = 2.0, d, f;
	d = pow(c, 2);
	f = sqrt(d);
	printf("c的平方为:%lf,d的开方为:%lf\n", d, f);
	int x1 = ceil(x);//向上取整
	int y = floor(x);//向下取整
	printf("x向上取整=%d,x向下取整=%d\n", x1, y);
	double m = 60.0;
	double cosm, sinm;
	double val = PI / 180;
	cosm = cos(m*val);
	sinm = sin(m*val);
	printf("m的cos值为:%lf,m的sin值为:%lf\n", cosm, sinm);
	system("pause");
	return 0;
}

运行结果如下:
在这里插入图片描述

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值