Re: 請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
版主
|
Master 所言,在 Google 搜尋一下"大數運算 c" 好多範例。
發表於: 2008/7/30 14:30
|
|||
|
Re: 請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
新會員
|
15位數....
要乘除 = =a.. 看來難度很大......而且不能用PC 這是奇怪客戶的奇怪要求...
發表於: 2008/7/30 14:12
|
|||
|
Re: 請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
資深會員
|
這是「大數運算」的部分,上GOOGLE查「大數運算」,資料就不少了。實作上也不難。不過基本上大數運算的乘除都很慢,所以你要考慮清楚你的DSC要怎麼用...
發表於: 2008/7/30 13:31
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
資深會員
|
如版主說的使用C30
也就是dsPIC30F 33F 24F 24H 或PIC32 你的數值很大大 應該不是業界 你應該是學校單位再做公式驗證 其實數值那麼大 用PC較快
發表於: 2008/7/30 11:58
|
|||
==== ^^ ^^ ====
|
||||
|
Re: 請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
版主
|
只有加減運算或還要乘除?
發表於: 2008/7/30 11:52
|
|||
|
Re: 請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
新會員
|
就是一個 很大的 15位整數 囉 ~_~
123456789012345 一百多兆 去做運算這樣 ~
發表於: 2008/7/30 11:42
|
|||
|
Re: 請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
資深會員
|
你說的不是很清楚
是15 BIT 還是 十進位15位數 ==>很少有這種值 除非算錯 還是15個 INT做運算 ==>可以分開計算加總 你的15位是什麼???????
發表於: 2008/7/30 11:38
|
|||
==== ^^ ^^ ====
|
||||
|
Re: 請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
版主
|
Flaoting 在 C18 裡的算一算只有 8 個實數而已主要是他的動態範圍較大但精確度仍受限於 4 byte 關係;long 也只能算到10 個數字。
如果要算到 15 位的精確值,只有自己想辦法算,或去 Google 試一下運氣。或使用 PIC24 C30 編譯器,他的 Double 就支援到 64 bits。
型 別 字 元 數 (Bits) 數 字 範 圍 (Range)
發表於: 2008/7/30 10:43
|
|||
|
請問如何處理 15位整數 及 關於 float 的限制
|
||||
---|---|---|---|---|
新會員
|
使用 PIC18F6620
因為要做 15位 整數的運算 unsigned long int 4個 byte不夠使用 因此想用 float 去做 依照 C18 User's Guild 的說明 float 可以支援到 6.805 e+38 但是我約使用到七八位整數 就出錯了 想請問這樣做是錯誤的嗎?? 有其他方法可以處理這種 15位整數的運算嗎 感謝回答^^
發表於: 2008/7/30 9:15
|
|||
|