重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

math函数库c语言 c语言math函数库包含什么函数

c语言math库函数的sin怎么用?

包含头文件math.h,写成sin(x);的形式直接调用这个函数。其中x是double型弧度值。函数返回一个double值。如有double

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册雅安服务器托管、营销软件、网站建设、新巴尔虎左网站维护、网站推广。

x=3.1415926/180*30;,那么printf("sin30°

=

%f\n",sin(x));将输出sin30°

=

0.500000。

修改建议

您的回答内容不完整

知识型提问需要先直接对提问进行回复,开门见山,再对相关知识点进行延伸,如:加油哦!

你拒绝认证吧,这没有完善的必要了,学过三角函数的人都能看懂,看了10页C教科书的也都知道怎么写了。还要怎样“开门见山”,怎样“延伸”?难道还得解释sin是对边比斜边?

c语言中math头文件中的函数有哪些

数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:

1

三角函数

double

sin

(double);

double

cos

(double);

double

tan

(double);

2

反三角函数

double

asin

(double);

结果介于[-PI/2,

PI/2]

double

acos

(double);

结果介于[0,

PI]

double

atan

(double);

反正切(主值),

结果介于[-PI/2,

PI/2]

double

atan2

(double,

double);

反正切(整圆值),

结果介于[-PI/2,

PI/2]

3

双曲三角函数

double

sinh

(double);

double

cosh

(double);

double

tanh

(double);

4

指数与对数

double

exp

(double);

double

sqrt

(double);

double

log

(double);

以e为底的对数

double

log10

(double);

double

pow(double

x,

double

y)//计算以x为底数的y次幂

5

取整

double

ceil

(double);

取上整

double

floor

(double);

取下整

6

绝对值

double

fabs

(double);

double

cabs(struct

complex

znum)

//求复数的绝对值

7

标准化浮点数

double

frexp

(double

f,

int

*p);

标准化浮点数,

f

=

x

*

2^p,

已知f求x,

p

(

x介于[0.5,

1]

)

double

ldexp

(double

x,

int

p);

与frexp相反,

已知x,

p求f

8

取整与取余

double

modf

(double,

double*);

将参数的整数部分通过指针回传,

返回小数部分

double

fmod

(double,

double);

返回两参数相除的余数

9其他

double

hypot(double

x,

double

y);//已知直角三角形两个直角边长度,求斜边长度

double

ldexp(double

x,

int

exponent);//计算x*(2的exponent次幂)

double

poly(double

x,

int

degree,

double

coeffs

[]

)//计算多项式

nt

matherr(struct

exception

*e)//数学错误计算处理程序

source:

《C

C++

Code

Capsules》

C语言的math函数有哪些

在C语言里面按一下CTRL+F1,选择header file、math.h就可以看到你要的东西,我看到了粘贴如下:

Functions

abs floor

acos fmod

asin frexp

atan hypot

atan2 labs

atof ldexp

cabs log

ceil log10

cos matherr

cosh modf

exp poly

fabs pow

pow10 sqrt

sin tan

sinh tanh

Constants, data types, and global variables

complex exception

EDOM HUGE_VAL

ERANGE _mexcep

c语言中的 math.h 数学函数库

一些数学计算的公式的具体实现是放在math.h里,具体有:

double sin (double x); x的正弦值

double cos (double x); x的余弦值

double tan (double x); x的正切值

double asin (double x); 结果介于[-PI/2, PI/2],x值域为[-1,1]

double acos (double x); 结果介于[0, PI],x值域为[-1,1]

double atan (double x); 反正切(主值), 结果介于[-PI/2, PI/2]

double atan2 (double y, double x); 反正切(整圆值), 结果介于[-PI, PI]

double sinh (double x); x的双曲正弦值

double cosh (double x); x的双曲余弦值

double tanh (double x); x的双曲正切值

double exp (double x); 幂函数e^x

double pow (double x, double y); x^y,如果x=0且y=0,或者x0且y不是整型数,将产生定义域错误

double sqrt (double x); x的平方根,其中x=0

double log (double x); 以e为底的对数,自然对数,x0

double log10 (double x); 以10为底的对数,x0

double ceil (double x); 取上整

double floor (double x); 取下整

double fabs (double x); x的绝对值

double frexp (double x, int *exp); 标准化浮点数, x = f * 2^exp, 已知x求f, exp ( x介于[0.5, 1] )并返回f值

double ldexp (double x, int exp); 与frexp相反, 已知x, exp求x*2^exp

double modf (double x, double *ip); 将参数的整数部分通过指针回传, 返回小数部分,整数部分保存在*ip中

double fmod (double x, double y); 返回两参数相除x/y的余数,符号与x相同。如果y为0,则结果与具体的额实现有关


当前文章:math函数库c语言 c语言math函数库包含什么函数
本文来源:http://cqcxhl.com/article/doopepd.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP