@汤姆猫108 兄:
(续18楼层内)
我感到,
@tarbon 兄的问题或许并不在于多此一举绕弯,而在于多此一举的绕弯时,绕出了一个错误概念。如果他不绕弯,按照简单的直接证明乘以10的操作步骤来证明,或许它会暴露出另外一个错误。
不妨把问题分解一下,请猫兄看看看看是不是这么回事。
我说过,要证明移位法的正确性,不经过转化为整数这种多此一举,更清楚,更简单。只可惜是百度界面不支持公式编译器,完整的证明形式无法打出。所以这里采用具体例子来说明道理。照此改写成正规的证明并不难。
例如:23.456乘以10,先写出按照十进小数规则23.456的值:
2 × 10^1 + 3 × 10^0 + 4 × 10^(-1) + 5 × 10^(-2) + 6 × 10^(-3)
乘以10,按乘法分配律,可以每项同乘,也就是把每项中因子10的指数增1,得:
2 × 10^2 + 3 × 10^1 + 4 × 10^0 + 5 × 10^(-1) + 6 × 10^(-2)
于是,按照十进小数规则,这就是:234.56 !
很简单。何来必须抹一个零的步骤?
(待续)