處理了個困擾了2天的成績,定點運算成績。本站提示廣大學習愛好者:(處理了個困擾了2天的成績,定點運算成績)文章只能為提供參考,不一定能成為您想要的結果。以下是處理了個困擾了2天的成績,定點運算成績正文
分母變小了,相當於左移了
a=1-b/c;
|b|<pow(2,23)
|c|=pow(2,26)
|a|<1
在運算個進程中,須要把該運算轉換成定點運算。
想了2天,都沒有想出怎樣可以包管a的精度,由於a能夠很小,假如簡略的
a<<=8;
是沒法包管a的精度的。
明天將近上班時,忽然有心血來潮:
c>>=6;
b<<=8;
a=1<<14-b/c; //相當於 a<<14,包管了a的精度
份子不克不及左移太多位,分母右移,處理成績了。
發散思想說起來很輕易,做起來不輕易呀!
以上就是本文的全體內容,願望能給年夜家一個參考,也願望年夜家多多支撐。