看板 Gossiping 關於我們 聯絡資訊
很多機電設備預設用小數都用float 你要用double還沒得用 不過更多的是直接給整數然後講好一個小數位數 會直接用float通常是對自己的計算機概念相當的有把握 然而我最常聽到的問題是機電廠商跑來吵說 為什麼他不能用int去抓float的byte然後直接變成取整數後的結果 (或是為什麼他用uint沒辦法抓到負數) 我還得用各種生動活潑的方式跟他解釋那個float是指什麼 不過現在有AI了你不能把這種問題餵給AI嗎 我感覺到台灣的機電教育有很嚴重的問題... = = 南無阿彌陀佛 ※ 引述《ll6a (老成a~)》之銘言: : Float單精度浮點數也就是一般人認知的小數 : 但因為是用二進位方式貯存 : 所以特定十進位小數會發生無限循環的二進位 : 超過就會被捨去 : 因此誤差極大 : 很多早期很多帳務系統就被這種搞到 : 是說現在都64位元電腦 : Double速度都能屌打Float : 到底還保留這種低能的資料型態幹嘛? : 每次看到程式語言的書都會寫到有夠白癡,是不是要從電晶管到8086寫到現代CPU,寫這些沒 : 屁用的東西根本浪費讀者時間 : 0.0.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.161.186 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1768716407.A.DAD.html ※ 編輯: gino0717 (123.194.161.186 臺灣), 01/18/2026 14:07:01