2013-02-14 46 views
-2

可能是我已经重新发明了车轮。划分算法。

通常在C中,如果我们有a = 34和b = 5,我们得到a/b = 6。但我需要100位数字的同样的东西。我写了一个名字为Int的类。它做a + b和a-b和a * b。 (A,B,C是INT型)

我重载运营商< <,>>,这将返回数除以或10

什么是分裂的最佳算法乘以? (假设我存储的数字与基地10" 串

感谢

+3

我不太确定在位移操作符中引入这些语义是一个好主意 – chris 2013-02-14 06:19:51

+0

有趣的是,我前一段时间自己实现了一个bignum类,并且我做了同样的事情,使用了<< and >>乘以除以10^N。 – Spook 2013-02-14 06:21:34

回答