近似計算的小程序

 

近似計算的小程序: 就是把 0.607252941 分解爲 0.5 0.25 0.125 ......  這樣的和小程序

這樣能夠利用左移右移加快運算速度,而精度損失很是小...程序

 

double tmpY = 2.0;
double tmp = 0.0;printf

double xx = 0.607252941;

for (int i=0; i<20; i++) { tmpY = tmpY * 0.5; if ( (tmp + tmpY) <= xx) { tmp = tmp + tmpY; printf(" %2d \n", i); } }

相關文章
相關標籤/搜索