c语言数学函数怎么使用,b55.c语言数学函数和使用法.pdf

这篇博客介绍了C语言中用于数学计算的一些基本函数,包括正弦、余弦、指数和对数等,并且提到了这些函数在头文件`math.h`中的定义。博客还列出了一些常用的数学常量,如圆周率π和自然对数e的值。此外,文中还讨论了不同精度的函数,如双精度浮点和单精度浮点函数的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C-언어: 수학 함수들과 사용법

2012/10/30

Math functions in C

• Math functions

– Sine, cosine, power, log, exp, …

– 원형은

• C:\Program Files (x86)\Microsoft Visual Studio

9.0\VC\include\math.h 에서 정의된 함수와 reserved

variable을 볼 수 있음.

– 배정도 (double, 64bit) 입/출력 변수가 주어지는 기본

함수와 단정도 (float, 32bit) 입/출력 변수가 주어지는

함수의 2종류가 존재함.

• double sin(double) / float sinf(float)

• Math definitions

– 에는 수학 계산에 필요한 여러 유용한 상수

값이 definition되어 있음.

에서 정의된 상수들

* M_E - e

* M_LOG2E - log2(e)

* M_LOG10E - log10(e)

* M_LN2 - ln(2)

* M_LN10 - ln(10) #define M_E 2.71828182845904523536

* M_PI - pi #define M_LOG2E 1.44269504088896340736

* M_PI_2 - pi/2 #define M_LOG10E 0.434294481903251827651

#define M_LN2 0.693147180559945309417

* M_PI_4 - pi/4

#define M_LN10 2.30258509299404568402

* M_1_PI - 1/pi #define M_PI 3.14159265358979323846

* M_2_PI - 2/pi #define M_PI_2 1.57079632679489661923

* M_2_SQRTPI - 2/sqrt(pi) #define M_PI_4 0.785398163397448309616

* M_SQRT2 - sqrt(2) #define M_1_PI 0.318309886183790671538

#define M_2_PI 0.636619772367581343076

* M_SQRT1_2 - 1/sqrt(2)

#define M_2_SQRTPI 1.12837916709551257390

#define M_SQRT2 1.41421356237309504880

#define M_SQRT1_2 0.707106781186547524401

에서 정의된 함수들

#define acosf(x) ((float)acos((double)(x)))

#define asinf(x) ((float)asin((double)(x)))

#define atanf(x) ((float)atan((double)(x)))

#define atan2f(y,x) ((float)atan2((dou

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值