我最近有需要解釋一個DEC 32位浮點表示。它與IEEE浮點表示中分配給指數和尾數的位數不同。任何可用於在浮點表示之間進行轉換的C++庫?
這裏有一堆的浮點格式的描述:
http://www.quadibloc.com/comp/cp0201.htm
我設法推出自己的C++代碼飽食一頓DEC 32位浮點爲IEEE 32位浮點,但不知道如果有任何圖書館已經解決了這個轉換,而其他的已經有了。
我檢查了boost.org,但沒有看到有任何內容。
我最近有需要解釋一個DEC 32位浮點表示。它與IEEE浮點表示中分配給指數和尾數的位數不同。任何可用於在浮點表示之間進行轉換的C++庫?
這裏有一堆的浮點格式的描述:
http://www.quadibloc.com/comp/cp0201.htm
我設法推出自己的C++代碼飽食一頓DEC 32位浮點爲IEEE 32位浮點,但不知道如果有任何圖書館已經解決了這個轉換,而其他的已經有了。
我檢查了boost.org,但沒有看到有任何內容。
你的意思是像libvaxdata?
我從來沒有用過它 - 我剛剛通過Google搜索發現它。但它看起來像你在找什麼。
這是一個C庫而不是C++,但是轉換浮點數據應該可以從extern「C」調用中正常工作。
哈......不知道爲什麼,我沒有檢查代碼項目:
是它gfloat?或dfloat? – EvilTeach 2008-10-12 02:09:14