民國101年 第4梯次 儀表電子乙級 學科
第71題
下列數值中,那一個可以不須截尾( t r u n c a t i o n ) ,即能完整的儲存於浮點數之變數中?
題目
下列數值中,那一個可以不須截尾( t r u n c a t i o n ) ,即能完整的儲存於浮點數之變數中?
- (1) 0 . 3
- (2) 1 / 5
- (3) 1 / 10
- (4) 9 . 5
官方答案
(4) 9 . 5
解析
浮點數以二進位儲存,只有能化成「分母為 2 的冪次」的有限小數才可精確表示。9.5 = 19/2 = 1001.1₂,小數部分僅一位即終止,不需截尾。0.3、1/5 = 0.2、1/10 = 0.1 換成二進位分別是 0.0100110011…、0.00110011…、0.000110011…,皆為循環小數,受限於尾數位元長度必須截尾,只能近似儲存,因此會產生微小誤差。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。