W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
math.h 頭文件定義了各種數(shù)學(xué)函數(shù)和一個(gè)宏。在這個(gè)庫(kù)中所有可用的功能都帶有一個(gè) double 類型的參數(shù),且都返回 double 類型的結(jié)果。
下面是這個(gè)庫(kù)中定義的唯一的一個(gè)宏:
序號(hào) | 宏 & 描述 |
---|---|
1 | HUGE_VAL 當(dāng)函數(shù)的結(jié)果不可以表示為浮點(diǎn)數(shù)時(shí)。如果是因?yàn)榻Y(jié)果的幅度太大以致于無(wú)法表示,則函數(shù)會(huì)設(shè)置 errno 為 ERANGE 來(lái)表示范圍錯(cuò)誤,并返回一個(gè)由宏 HUGE_VAL 或者它的否定(- HUGE_VAL)命名的一個(gè)特定的很大的值。 如果結(jié)果的幅度太小,則會(huì)返回零值。在這種情況下,error 可能會(huì)被設(shè)置為 ERANGE,也有可能不會(huì)被設(shè)置為 ERANGE。 |
下面列出了頭文件 math.h 中定義的函數(shù):
序號(hào) | 函數(shù) & 描述 |
---|---|
1 | double acos(double x) 返回以弧度表示的 x 的反余弦。 |
2 | double asin(double x) 返回以弧度表示的 x 的反正弦。 |
3 | double atan(double x) 返回以弧度表示的 x 的反正切。 |
4 | double atan2(double y, double x) 返回以弧度表示的 y/x 的反正切。y 和 x 的值的符號(hào)決定了正確的象限。 |
5 | double cos(double x) 返回弧度角 x 的余弦。 |
6 | double cosh(double x) 返回 x 的雙曲余弦。 |
7 | double sin(double x) 返回弧度角 x 的正弦。 |
8 | double sinh(double x) 返回 x 的雙曲正弦。 |
9 | double tanh(double x) 返回 x 的雙曲正切。 |
10 | double exp(double x) 返回 e 的 x 次冪的值。 |
11 | double frexp(double x, int *exponent) 把浮點(diǎn)數(shù) x 分解成尾數(shù)和指數(shù)。返回值是尾數(shù),并將指數(shù)存入 exponent 中。所得的值是 x = mantissa * 2 ^ exponent。 |
12 | double ldexp(double x, int exponent) 返回 x 乘以 2 的 exponent 次冪。 |
13 | double log(double x) 返回 x 的自然對(duì)數(shù)(基數(shù)為 e 的對(duì)數(shù))。 |
14 | double log10(double x) 返回 x 的常用對(duì)數(shù)(基數(shù)為 10 的對(duì)數(shù))。 |
15 | double modf(double x, double *integer) 返回值為小數(shù)部分(小數(shù)點(diǎn)后的部分),并設(shè)置 integer 為整數(shù)部分。 |
16 | double pow(double x, double y) 返回 x 的 y 次冪。 |
17 | double sqrt(double x) 返回 x 的平方根。 |
18 | double ceil(double x) 返回大于或等于 x 的最小的整數(shù)值。 |
19 | double fabs(double x) 返回 x 的絕對(duì)值。 |
20 | double floor(double x) 返回小于或等于 x 的最大的整數(shù)值。 |
21 | double fmod(double x, double y) 返回 x 除以 y 的余數(shù)。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: