跳轉到內容

C 程式設計/math.h/frexp

來自華夏公益教科書,開放的書籍,開放的世界

我們在數學用途上使用了 frexp()。frexp() 函式將浮點值分解成兩個部分。第一部分是尾數,第二部分是指數。我們可以將 x 表示為浮點值,m 表示尾數,n 表示指數。在 frexp() 中,尾數的範圍始終在 0.5 到 1 之間。

double frexp(double x, int *exppr);
float frexpf(float x, int *exppr);
long double frexpl(long double x, int *exppr);

返回值

[編輯 | 編輯原始碼]

frexp() 函式返回尾數。exppr 指向儲存指數的位置。x=尾數*2指數

參考資料

[編輯 | 編輯原始碼]
華夏公益教科書