wordpress制作购物网站,wordpress 用户导入,网站qq临时会话怎么弄,erp系统怎么自学目录 引言
4. C标准库--math.h
4.1 简介
4.2 库变量
4.3 库宏
4.4 库函数 4.5 常用的数学常量 #x1f308;你好呀#xff01;我是 程序猿
#x1f30c; 2024感谢你的陪伴与支持 ~
#x1f680; 欢迎一起踏上探险之旅#xff0c;挖掘无限可能#xff0c;共同成长你好呀我是 程序猿 2024感谢你的陪伴与支持 ~ 欢迎一起踏上探险之旅挖掘无限可能共同成长 引言 C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年为了移植与开发 UNIX 操作系统丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言它与 Java 编程语言一样普及二者在现代软件程序员之间都得到广泛使用。 C 标准库C Standard Library包含了一组头文件这些头文件提供了许多函数和宏用于处理输入输出、字符串操作、数学计算、内存管理等常见编程任务。 4. C标准库--math.h
4.1 简介 math.h 头文件定义了各种数学函数和一个宏。在这个库中所有可用的功能都带有一个 double 类型的参数且都返回 double 类型的结果。 math.h 是 C 标准库中的一个头文件包含了大量用于数学运算的函数和宏。这些函数和宏提供了基本的算术运算、三角函数、指数函数、对数函数、幂函数、舍入函数等。 math.h 提供了一系列的数学函数和常量帮助程序员在 C 语言中进行各种数学计算。通过使用这些函数和常量可以轻松实现复杂的数学运算从而提高程序的效率和可读性。 4.2 库变量 stdio.h 中定义的变量类型 N0.变量 描述1- 4.3 库宏 stdio.h 中定义的宏 N0.宏 描述1 HUGE_VAL 当函数结果溢出时返回的值正无穷大。此宏代表一个非常大的双精度浮点数通常用来作为某些数学函数在结果超出可表示范围时的返回值。当一个函数的结果太大以至于无法用正常的浮点数表示即发生上溢时会设置 errno 为 ERANGE范围错误并返回 HUGE_VAL 或其负值对于负无穷大。 2 HUGE_VALF 当函数结果溢出时返回的值正无穷大浮点型 3 HUGE_VALL 当函数结果溢出时返回的值正无穷大长双精度 4 INFINITY 正无穷大 5 NAN 非数字值Not-A-Number 6 FP_INFINITE 表示无穷大 7 FP_NAN 表示非数字值 8 FP_NORMAL 表示正常的浮点数 9 FP_SUBNORMAL 表示次正规数 10 FP_ZERO 表示零 4.4 库函数 stdio.h 中定义的库函数 N0.函数 描述1double acos(double x) 返回以弧度表示的 x 的反余弦。2double asin(double x) 返回以弧度表示的 x 的反正弦。3double atan(double x) 返回以弧度表示的 x 的反正切。4double atan2(double y, double x) 返回以弧度表示的 y/x 的反正切。y 和 x 的值的符号决定了正确的象限。5double cos(double x) 返回弧度角 x 的余弦。6double cosh(double x) 返回 x 的双曲余弦。7double sin(double x) 返回弧度角 x 的正弦。8double sinh(double x) 返回 x 的双曲正弦。9double tanh(double x) 返回 x 的双曲正切。10double exp(double x) 返回 e 的 x 次幂的值。11double frexp(double x, int *exponent) 把浮点数 x 分解成尾数和指数。返回值是尾数并将指数存入 exponent 中。所得的值是 x mantissa * 2 ^ exponent。12double ldexp(double x, int exponent) 返回 x 乘以 2 的 exponent 次幂。13double log(double x) 返回 x 的自然对数基数为 e 的对数。14double log10(double x) 返回 x 的常用对数基数为 10 的对数。15double modf(double x, double *integer) 返回值为小数部分小数点后的部分并设置 integer 为整数部分。16double pow(double x, double y) 返回 x 的 y 次幂。17double sqrt(double x) 返回 x 的平方根。18double ceil(double x) 返回大于或等于 x 的最小的整数值。19double fabs(double x) 返回 x 的绝对值。20double floor(double x) 返回小于或等于 x 的最大的整数值。21double fmod(double x, double y) 返回 x 除以 y 的余数。 4.5 常用的数学常量 stdio.h 中常用的数学常量 M_PI3.14159265358979323846圆周率 πM_E2.71828182845904523536自然对数的底数 eM_LOG2E1.44269504088896340736log2(e)M_LOG10E0.43429448190325182765log10(e)M_LN20.69314718055994530942 ln(2)M_LN102.30258509299404568402 ln(10)M_PI_21.57079632679489661923 π/2M_PI_40.78539816339744830962 π/4M_1_PI0.31830988618379067154 1/πM_2_PI0.63661977236758134308 2/πM_2_SQRTPI1.12837916709551257390 2/√πM_SQRT21.41421356237309504880√2M_SQRT1_20.707106781186547524401/√2 期待批评指正共同进步~