看板 NTUEE107HW 關於我們 聯絡資訊
#include<iostream> using std::cout; int main() { double a; a=99999999999999; cout << a; return 0; } 結果是顯示"1e+014" 為什麼不是99999999999999 開debugger trace看 a是99999999999999沒錯阿.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.130.96 ※ 編輯: BLD 來自: 61.224.130.96 (11/01 22:51)
milkykaoru:沒有問題啊~~@@~ 推 140.112.248.73 11/01
milkykaoru:喔...應該顯示1e+15~~XD 推 140.112.248.73 11/01
milkykaoru:我又數錯了~~@@~1e+14是對的... 推 140.112.248.73 11/01
BLD:為什麼不是顯示99999999999999阿? 推 61.224.130.96 11/01
cooller:請使用setprecision 推 140.112.25.140 11/01
BLD:噢 就在這!!謝了 推 61.224.130.96 11/01