查看“︁Math.h”︁的源代码
←
Math.h
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{Lowercase}} {{NoteTA |G1 = Math }} {{C_Standard_library}} <!-- to edit this template go to [[template:C_Standard_library]] --> <code>math.h</code>是[[C標準函数庫]]中的[[头文件]]([[头文件|標頭檔]])。提供用于常用[[高等数学|高级数学运算]]的运算函数。 == 包含的函數原形 == ===[[三角函数|三角函數]]類=== {|class="wikitable" ![[函数原型]] !描述 |- |<code>double sin(double);</code> |[[正弦]] |- |<code>double cos(double);</code> |[[余弦|餘弦]] |- |<code>double tan(double);</code> |[[正切]] |- |<code>double asin(double);</code> |[[反正弦]],结果介于 <math>[-\frac{\pi}{2}, \frac{\pi}{2}]</math> |- |<code>double acos(double) |[[反餘弦]],结果介于<math>[0,\pi]</math> |- |<code>double atan(double);</code> |[[反正切]](主值),结果介于 <math>[-\frac{\pi}{2}, \frac{\pi}{2}]</math> |- |<code>double atan2(double, double);</code> |[[atan2|反正切]](整圆值),结果介于<math>[-\pi,\pi]</math> |- |<code>double sinh(double);</code> |[[双曲正弦]] |- |<code>double cosh(double);</code> |[[双曲余弦]] |- |<code>double tanh(double);</code> |[[双曲正切]] |} ===[[指數函數|指数]][[对数]]類=== {|class="wikitable" ![[函数原型]] !描述 |- |<code>double exp(double);</code> |[[指數函數]] |- |<code>double sqrt(double);</code> |开平方根 |- |<code>double log(double);</code> |[[自然對數]] |- |<code>double log10(double);</code> |[[常用對數]] |- |<code>double pow(double, double);</code> |计算 <math>x^y</math> |- |<code>float powf(float, float);</code> |功能等同于 pow(),只是输入参数与输出参数皆为单浮点数 |} ===[[取整函數]]=== {|class="wikitable" ![[函数原型]] !描述 |- |<code>double ceil(double);</code> |[[取整函数|上取整]] |- |<code>double floor(double);</code> |[[取整函数|下取整]] |} ===[[绝对值]]=== {|class="wikitable" ![[函数原型]] !描述 |- |<code>int abs(int);</code> |求整型的绝对值 |- |<code>double fabs(double);</code> |求[[绝对值]] |- |<code>double cabs(struct complex);</code> |求复数的绝对值 |} ===标准化[[浮点数]]=== {|class="wikitable" ![[函数原型]] !描述 |- |<code>double frexp(double f, int *p);</code> |标准化浮点数,<math>f = x * 2^p</math>,已知 <math>f</math> 求 <math>x, p</math> ( <math>x</math>介于<math>[0.5, 1]</math> ) |- |<code>double ldexp(double x, int p);</code> |与 frexp() 相反,已知 <math>x, p</math> 求 <math>f</math> |- |} ===[[取整]]与[[模除|取余数]]=== {|class="wikitable" ![[函数原型]] !描述 |- |<code>double modf(double, double *);</code> |将参数的整数部分通过指针回传,返回小数部分 |- |<code>double fmod(double, double);</code> |返回两参数相除的余数 |} ===其他=== {|class="wikitable" ![[函数原型]] !描述 |- |<code>double hypot(double, double);</code> |已知直角三角形两个直角边长度,求斜边长度 |- |<code>double ldexp(double x, int exponent);</code> |计算<math>x*2^{\text{exponent}}</math> |- |<code>double poly(double x, int degree, double coeffs [] );</code> |计算多项式 |- |<code>int matherr(struct exception *);</code> |数学错误计算处理程序 |} ==参考== *《C & C++ Code Capsules》 {{Compu-lang-stub}} [[Category:C标准库头文件]]
该页面使用的模板:
Template:C Standard library
(
查看源代码
)
Template:Compu-lang-stub
(
查看源代码
)
Template:Lowercase
(
查看源代码
)
Template:NoteTA
(
查看源代码
)
返回
Math.h
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息