看板 Programming 關於我們 聯絡資訊
※ 引述《Lehoa (突破)》之銘言: : 標題: [問題] 請問有支援超過64bit的變數型態嗎 : 時間: Fri Jul 17 13:59:04 2009 : : : 因為要用的精確度很高, : : 會超過64bit, : : 想請問大大們, : : 有支援超過64bit的變數型態嗎? : : 謝謝~ : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.117.168.133 : 推 buganini:bigno? 自訂? 換語言? 220.135.231.23 07/17 14:03 : 推 elfria:通常這種是特殊需求,一個良好的語言是可以 61.224.46.122 07/18 14:51 : → elfria:自創的, 所以可能你先看一下IEEE754的float 61.224.46.122 07/18 14:51 : → elfria:把它改成大於64Bit的運算..改寫的部份 61.224.46.122 07/18 14:52 : → elfria:大概是..加減乘除&與舊的資料型態運算&prin 61.224.46.122 07/18 14:52 : → MOONRAKER:其實<bitset>做backbone一定沒問題 125.232.99.29 07/18 21:41 : 推 sorryChen:難道沒有人寫過這樣的template支援嗎 128.125.87.33 08/07 04:41 你可以自己寫,可以參考8 bits uP 如何支援32 bits integer 計算的 code, 來類比. 比如以8 bits運算指令支援32 bits運算的例子,同樣的方法可以以32 bits運算 指令來支援128 bits 運算. 等你深入了解演算法,你就知道這類計算可以無限延伸. 但因設計時有許多選擇,如速度優先或空間優先,有號數與無號數要share code或 不要,所以近來不流行此類library. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.233.19