看板 Grad-ProbAsk 關於我們 聯絡資訊
91年清大的題目 下列何者無法以single-precion floating-pointer number 精確(EXACLTY)表示 (a)0 (b)102 (c)102.5 (d)10.2 (e)10.25 我選(d)因為10.2轉二進位是循環小數 解答寫(a) 不是32個0就表示zero了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.178.127
supergud:我在想會不會是因為+0跟-0的關係 03/02 23:46
Lautreamont:單精數是+-0嗎? 我印象中那是符號1補數的東西 03/02 23:49
supergud:因為sign為1跟為0 後面全為零 出來答案都是0 我的想法 03/02 23:55
supergud:如果是分正規畫的話 不知道這樣對不對 03/02 23:56
alldaysunlit:(-1)^sign * (1+significant)*2^ (exp-127) 03/03 00:45
alldaysunlit:應該是1+有效位數的緣故 所以不可能表示0 03/03 00:46
EntHeEnd:那請問一下 他規定的sign 和 significant 全為0表示0 03/03 01:16
EntHeEnd:不行嗎 ? 03/03 01:16
EntHeEnd:樓上的說法可以理解 可是"規定"的0不是0嗎 03/03 01:18
EntHeEnd:上面應該是還要有exponent 03/03 01:18
EntHeEnd:問EXACLTY表示 10.2會循環 有部份會被捨去 所以不準確... 03/03 01:19
EntHeEnd:我也會想選10.2 ... 03/03 01:20
soldier723:我覺得IEEE才有要加上隱藏位元 單單浮點數應該是不用 03/03 09:19
soldier723:我認為應該是無線循環吧XD~ 03/03 09:19
eageoneal:0是特殊格式 無法以浮點數表示 我的解答寫1跟4 03/04 21:16