推 hunter0904:真的怪怪的@@ 我猜是寫的時候 exp還是寫0 12/31 08:23
→ hunter0904:然後表示的時候 因為範圍最低就是-126~+127 12/31 08:23
推 hunter0904:還是請高手來解答好了= = 好怪 12/31 08:31
→ aoqq12:白算盤有寫... 12/31 12:02
→ aoqq12:-127是內建的特殊數 12/31 12:03
→ aoqq12:所以要從-126往後扣23bit 致於exp的問題 12/31 12:03
→ aoqq12:= =不就是規定格式 他都說是"非正規數"了 12/31 12:04
→ aoqq12:不能用正規數的角度去看 12/31 12:04
→ aoqq12:正規數要1.xxxx才能表示 12/31 12:05
→ zelkova:照a大說法, 不依規定格式去看, 要怎麼把它化成32bit表示? 12/31 18:49
→ zelkova:0.0000 0000 0000 0000 0000 001 x 2^(-126) = ...? 12/31 18:50
→ aoqq12:照他的表給的啊 exp=0 只是把他想成進入另一個模式 12/31 22:41
→ aoqq12:有效位數如果你寫 001 就代表(0.001)*2^-126 12/31 22:43
→ zelkova:這樣看來就是最小正規跟非正規都乘2^-126, 只是電腦用exp 12/31 23:19
→ zelkova:來區分它們, 你的意思是這樣嗎? 12/31 23:19
→ aoqq12:應該是這樣沒錯 = =不過只要背好那個表就好啦 01/01 00:19
→ aoqq12:跟最大最小值 記起來 01/01 00:19
→ aoqq12:他會要你寫的應該都是正規格式 01/01 00:20
→ aoqq12:畢竟書上只細談那個 01/01 00:20
→ aoqq12:哦哦還有新年快樂 哈哈 我想你是需要一個合理的解釋 01/01 00:21
→ aoqq12:讓自己記起來吧 照這樣想就對啦 01/01 00:21
→ zelkova:呵呵 今天是資工天 01 01 新年快樂 01/01 01:58
推 hswayne:可能的原因是denor允許在保持精確度的情況下逐漸下溢吧 01/29 14:56
→ slayptter: 我是這樣認為的 05/02 23:43
→ slayptter: 雖然已經過了12年 05/02 23:43
→ slayptter: 希望有幫到你^U^ 05/02 23:43