無限長度數字(整數,小數)加減乘除運算

时间:2009-03-15 02:52:39
【文件属性】:
文件名称:無限長度數字(整數,小數)加減乘除運算
文件大小:4KB
文件格式:RAR
更新时间:2009-03-15 02:52:39
控件 源码 系统相关类 资源 在做無損失壓縮(Lossless Compression)時有用到算術編碼(Arithmetic Coding),所以需要用到一個很精確的小數運算,但 float,double,long double 都無法達到我的要求,所以就用字串來自己做。雖然做出來了,卻發生另一個很大的問題,就是在做大量運算時,要花很多時間在字串處理上,所以這個也就沒辦法用了,這個小程式就放出來給大家參考參考了。使用方式也很簡單,例:Number n1 = -987.654;Number n2 = 123.456;Number n3 = n1 / n2;Caption=AnsiString(n3.sign) + n3.integer + "." + n3.fraction;改了一下,除法長度改用設定位數的方式和乘除法小數改用四捨五入的方式
【文件预览】:
aa
----DelphiCode.txt(940B)
----Number.cpp.txt(11KB)
----Number.h.txt(1KB)
----readme.txt(565B)

网友评论

  • 在做無損失壓縮(Lossless Compression)時有用到算術編碼(Arithmetic Coding)