_logb

""

函式簡介

函式功能: 返回double型參數x的指數值。具體見程式示例。

程式示例

#include <stdio.h>

#include <float.h>

#include <math.h>

int main( void )

{

printf("%f\n", pow(2.0, 3.0) );

printf("%f\n", _logb(8.0) );

printf("%f\n", pow(2.0, 5.0) );

printf("%f\n", _logb(36.673) );

printf("%f\n", _logb(32.0) );

printf("%f\n", _logb(31.9) );

printf("%f\n", _logb(64.0) );

return 0;

}

輸出:

8.000000

3.000000

32.000000

5.000000

5.000000

4.000000

6.000000

由此可見,由於2的5次方是32,2的6次方是64。所以_logb(32.0)、_logb(63.9)都返回5,而_logb(31.9)返回4。

相關詞條

熱門詞條

聯絡我們