科技改變未來
知識(shí)就是讓你禿頭的力量
級(jí)別: 家園常客
|
圖片:
圖片:
如圖通過模擬發(fā)現(xiàn) 被除數(shù)小于82時(shí)候,算出的結(jié)果是準(zhǔn)的 。被除數(shù)大于83 ,為什么結(jié)果就不準(zhǔn)了呢/有知道原因的小伙伴嗎 |
---|---|
|
菜鳥入行
級(jí)別: 論壇先鋒
|
有沒可能F83其實(shí)是82.99992 |
|
---|---|---|
|
gxtmdb82164
級(jí)別: 論壇先鋒
|
你繼續(xù)換其他數(shù)值,你會(huì)發(fā)現(xiàn)還有其他的數(shù)也會(huì)有誤差~ 這就是傳說中,二進(jìn)制不能用于表達(dá)任意值,通過浮點(diǎn)數(shù)格式,在有限范圍內(nèi)盡可能精確的逼近目標(biāo)值~ |
---|---|
|
libin520
雖然沒什么突破和進(jìn)步,卻還是每天在堅(jiān)持著。
級(jí)別: 工控俠客
|
中間需要轉(zhuǎn)化一下。詳見以下視頻。更正K100應(yīng)為E100。 https://www.bilibili.com/video/BV1vg411r7dj?spm_id_from=333.999.0.0&vd_source=fe01af24b36f4ec9d5907739c0079391 之前也看到過這個(gè)問題。網(wǎng)上搜索了一下。里面的內(nèi)容需要批判繼承 三菱浮點(diǎn)數(shù)轉(zhuǎn)整數(shù)INT指令運(yùn)算結(jié)果為什么不對(duì).zip (1134 K) 下载次数:30 |
|
---|---|---|
|
明月照我心
干飯了!干飯了!
級(jí)別: 略有小成
|
學(xué)習(xí) |
|
---|---|---|
|
niningtt
級(jí)別: 工控俠客
|
IEEE 754 浮點(diǎn)數(shù)的尾數(shù)部分是23位,也就是23位的二進(jìn)制是真正實(shí)現(xiàn)數(shù)值的精度的,指數(shù)可以近似理解為確定小數(shù)點(diǎn)位數(shù)(這么說便于理解)。1/128=0.0078125,也就在這附近了,精度不夠了,所以浮點(diǎn)數(shù)不需要糾結(jié)最后面的小數(shù),只要小數(shù)點(diǎn)前位數(shù)多,小數(shù)點(diǎn)后就會(huì)出現(xiàn),甚至太多的話個(gè)位、十位、百位都有可能北省去 |
---|---|
|