Board logo

標題: double data type 的精確度 [打印本頁]

作者: sjgau    時間: 2013-10-30 16:59     標題: double data type 的精確度

  1. #if 0

  2. a= 9008425914092448.000 ,
  3. b= 9008425914092448.000
  4. 53.000196
  5. 請按任意鍵繼續 . . .

  6. #endif
  7. // ----------------------------------------------

  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <math.h>

  11. int main(int argc, char *argv[])
  12. {
  13.    double a, b, c;
  14.    a= 4.0*atan(1.0);
  15.    b= a + 1;
  16.    // b > a
  17.    
  18.    while (b > a) {
  19.       a*= 1.0001;
  20.       b= a + 1;
  21.    }
  22.    
  23.    printf("\n a= %.3lf , \n b= %.3lf \n", a, b);
  24.    printf("%.6lf \n", ((log(a))/(log(2.0))));
  25.    system("PAUSE");
  26.          
  27.    return 0;
  28. }
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)