九樓的解釋感覺還是有點(diǎn)問(wèn)題,不是所有的程序都先放大再縮小的,我感覺不是簡(jiǎn)簡(jiǎn)單單的先乘以再除以,或者是先乘以,再除以。超聲波傳感器檢測(cè)到的值由AD模塊轉(zhuǎn)換成數(shù)字量,范圍控制在0到4000,不管數(shù)是整型數(shù)還是浮點(diǎn)型數(shù),他先乘以還是先除以10只要結(jié)果不取整,結(jié)果都是不變,那這段程序還有什么意義。假如取整那對(duì)于整型數(shù)就只是把個(gè)位數(shù)變成了0,那豈不是和檢測(cè)到的值存在了誤差,誤差沒變小反而變大了,若是浮點(diǎn)數(shù)先乘以后除以也沒意義,如果是先除以再乘以,那誤差更大了,