[問題] 同樣的程式碼在不同IDE有不一樣的結果

看板C_and_CPP (C/C++)作者 (I'll be there)時間15年前 (2010/08/16 10:41), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 用copy的同樣程式碼, Codeblock的執行結果與VC++ 2005之結果不同 程式跑出來的錯誤結果: Codeblock:http://i.imgur.com/ZbW5C.jpg
VC++2005 :http://i.imgur.com/3kvHB.jpg
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Codeblock 10.5 、 VC++ 2005 補充說明: 寫了一個小程式 輸入n 回傳n階層的結果 程式碼完全用複製貼上 在n<=12時 codeblock和vc++2005的結果都相同 當n>12 後 codeblock的運算結果就不是正確的答案了 請問一下為什麼codeblcok會錯誤 囧rz -- ∥ | ====人生オワタ\^o^/視力檢測==== ∥未 來 |︿ ︿  ︿ ︿ 看不見! ∥  ↖(。ω。) (⊙▽●) / ∥ ̄ ̄ C ) ( と □ ∪ ∪ ∪∪ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.163.95

08/16 10:42, , 1F
因為爆了...
08/16 10:42, 1F

08/16 10:54, , 2F
"%llu", 還有「溢位」了
08/16 10:54, 2F

08/16 10:57, , 3F
請問溢位有辦法解決嗎? 附上code http://tinyurl.com/3x2vtpw
08/16 10:57, 3F

08/16 11:00, , 4F
內建型態最大就這樣, 不然就要自己實作 Big Integer
08/16 11:00, 4F

08/16 11:01, , 5F
感謝解說:)
08/16 11:01, 5F

08/16 11:09, , 6F
果然是ll = =
08/16 11:09, 6F

08/16 19:58, , 8F
謝謝樓上!! 網站還滿棒的A_A !
08/16 19:58, 8F
文章代碼(AID): #1CQALaef (C_and_CPP)
文章代碼(AID): #1CQALaef (C_and_CPP)