乘方:把指数拆分成2的n次幂之和,底数每平方1次对应的指数就乘2,如计算2^12,就依次计算2的2、4、8次方,分别是4、16、256。所求=2^4*2^8=4096。
开方:利用公式c=(c(b-1)+a/c^(b-1))/b,a为被开方数,b为根指数,c为任何数,放进去迭代都会接近根。可以将被开方数b为1段,第一段的根靠猜,把根末尾加0,被开方数末尾加1段,用公式迭代(不考虑小数)确定整数后扩大精度。