討論串[問題] 關於數值輸出及double宣告的問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者sjgau (sjgau)時間15年前 (2011/03/24 16:30), 編輯資訊
0
0
0
內容預覽:
1.2345E+15. 上面是 五位. printf("%.22lE \n", a);. 試試看 上面的指令. printf(); 比較好用. 如果你指定 LE, 就會跑出 1.2345E00. 請你重新 翻書,關於 整數,浮點數的 二進位表示方法,. 2's 補數的 表示方法. --. 發信站

推噓2(2推 0噓 10→)留言12則,0人參與, 最新作者Mercury0625 (水星)時間15年前 (2011/03/24 16:06), 編輯資訊
0
0
0
內容預覽:
抱歉又是一個新手的問題....... 關於double宣告變數,課本說有效位數15位,是代表整數+小數點+小數位共15位?. 還是有包含指數部分?. 以下為簡單程式碼(省略開頭). double a = 1.23456789e+308;. cout<<b;. 結果是1.23457e+308. 為什麼
(還有337個字)
首頁
上一頁
1
下一頁
尾頁