小编在学习反码与补码时,突然发现了一个计算1+2^1+2^2+……2^15方法!
将其使用二进制,记为1111111111111111
将上面的数字加1,则每一位都向前进一,变成了10000000000000000=2^16
那么原式就等于2^16-1.
同样的,如果是1+3^1+3^2+……+3^15,
记为1111111111111111,把这个数乘以2之后,就可以如法炮制上面的方法啦!
推广一下,所有等比数列的求和公式就能够推出来啦!
小编在学习反码与补码时,突然发现了一个计算1+2^1+2^2+……2^15方法!
将其使用二进制,记为1111111111111111
将上面的数字加1,则每一位都向前进一,变成了10000000000000000=2^16
那么原式就等于2^16-1.
同样的,如果是1+3^1+3^2+……+3^15,
记为1111111111111111,把这个数乘以2之后,就可以如法炮制上面的方法啦!
推广一下,所有等比数列的求和公式就能够推出来啦!