在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ C 標(biāo)準(zhǔn)庫(kù) - < math.h >
C 輸入 & 輸出
C 標(biāo)準(zhǔn)庫(kù) - < signal.h >
C 標(biāo)準(zhǔn)庫(kù)- < string.h >
C 循環(huán)
C 數(shù)據(jù)類型
C 字符串
C 標(biāo)準(zhǔn)庫(kù) - < stdarg.h >
C 標(biāo)準(zhǔn)庫(kù) - < math.h >
C 預(yù)處理器
C 存儲(chǔ)類
C 標(biāo)準(zhǔn)庫(kù) - < locale.h >
C 指針
C 標(biāo)準(zhǔn)庫(kù) - < assert.h >
C 結(jié)構(gòu)體
C 命令行參數(shù)
C 標(biāo)準(zhǔn)庫(kù) - < ctype.h >
C 強(qiáng)制類型轉(zhuǎn)換
C 程序結(jié)構(gòu)
C typedef
C 遞歸
C 運(yùn)算符
C 環(huán)境設(shè)置
C 函數(shù)
C 位域
C 標(biāo)準(zhǔn)庫(kù) - < stddef.h >
C 數(shù)組
C 標(biāo)準(zhǔn)庫(kù) - < errno.h >
C 標(biāo)準(zhǔn)庫(kù) -參考手冊(cè)
C 可變參數(shù)
C 變量
C 錯(cuò)誤處理
C 作用域規(guī)則
C 文件讀寫(xiě)
C 內(nèi)存管理
C 基本語(yǔ)法
C 標(biāo)準(zhǔn)庫(kù) - < stdio.h >
C 標(biāo)準(zhǔn)庫(kù) - < time.h >
C 頭文件
C 判斷
C 標(biāo)準(zhǔn)庫(kù) - < limits.h >
C 共用體
C 標(biāo)準(zhǔn)庫(kù) - < setjmp.h >
C 常量
C 標(biāo)準(zhǔn)庫(kù) - < float.h >
C 簡(jiǎn)介
C 標(biāo)準(zhǔn)庫(kù) - < stdlib.h >

C 標(biāo)準(zhǔn)庫(kù) - < math.h >

簡(jiǎn)介

math.h 頭文件定義了各種數(shù)學(xué)函數(shù)和一個(gè)宏。在這個(gè)庫(kù)中所有可用的功能都帶有一個(gè) double 類型的參數(shù),且都返回 double 類型的結(jié)果。

庫(kù)宏

下面是這個(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。

庫(kù)函數(shù)

下面列出了頭文件 math.h 中定義的函數(shù):

序號(hào)函數(shù) & 描述
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 的值的符號(hào)決定了正確的象限。
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)
把浮點(diǎn)數(shù) x 分解成尾數(shù)和指數(shù)。返回值是尾數(shù),并將指數(shù)存入 exponent 中。所得的值是 x = mantissa
2 ^ exponent。
12double ldexp(double x, int exponent)
返回 x 乘以 2 的 exponent 次冪。
13double log(double x)
返回 x 的自然對(duì)數(shù)(基數(shù)為 e 的對(duì)數(shù))。
14double log10(double x)
返回 x 的常用對(duì)數(shù)(基數(shù)為 10 的對(duì)數(shù))。
15double modf(double x, double *integer)
返回值為小數(shù)部分(小數(shù)點(diǎn)后的部分),并設(shè)置 integer 為整數(shù)部分。
16double pow(double x, double y)
返回 x 的 y 次冪。
17double sqrt(double x)
返回 x 的平方根。
18double ceil(double x)
返回大于或等于 x 的最小的整數(shù)值。
19double fabs(double x)
返回 x 的絕對(duì)值。
20double floor(double x)
返回小于或等于 x 的最大的整數(shù)值。
21double fmod(double x, double y)
返回 x 除以 y 的余數(shù)。