国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C > 正文

解決了個(gè)困擾了2天的問(wèn)題,定點(diǎn)運(yùn)算問(wèn)題

2020-01-26 14:32:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

分母變小了,相當(dāng)于左移了

復(fù)制代碼 代碼如下:
a=1-b/c;
|b|<pow(2,23)
|c|=pow(2,26)

|a|<1

在運(yùn)算個(gè)過(guò)程中,需要把該運(yùn)算轉(zhuǎn)換成定點(diǎn)運(yùn)算。
想了2天,都沒(méi)有想出怎么可以保證a的精度,因?yàn)閍可能很小,如果簡(jiǎn)單的

復(fù)制代碼 代碼如下:
a<<=8;

是無(wú)法保證a的精度的。

今天快要下班時(shí),突然有靈機(jī)一動(dòng):

復(fù)制代碼 代碼如下:
c>>=6;
b<<=8;
a=1<<14-b/c; //相當(dāng)于 a<<14,保證了a的精度

分子不能左移太多位,分母右移,解決問(wèn)題了。
發(fā)散思維說(shuō)起來(lái)很容易,做起來(lái)不容易呀!

以上就是本文的全部?jī)?nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 芦山县| 萍乡市| 西乌珠穆沁旗| 泽库县| 通化县| 策勒县| 邵东县| 辽源市| 大渡口区| 元朗区| 新干县| 东台市| 阿合奇县| 神池县| 通辽市| 柯坪县| 通河县| 太保市| 和田县| 海城市| 云南省| 屏南县| 赤峰市| 临武县| 师宗县| 南皮县| 海口市| 霍城县| 阿荣旗| 常山县| 郧西县| 禹州市| 日照市| 阳东县| 华蓥市| 永春县| 敦化市| 特克斯县| 榆中县| 邵武市| 忻城县|