2的2016次方是多少?
谢邀! 这个问题,用计算器是算不出来的,用计算机也是没法解决的(至少我没找到可行的算法)。 因为,2的2016次方,是一个无限小数且无法截断。而计算机只能处理有限小数和整数和浮点数等可截断的数据。所以计算器的运算结果肯定是有误差的。比如你按我说的方法用十进制计算,最后的结果肯定是误差很大,除非你硬要认为我的计算过程是错误的。
其实,就算你输入的是二进制,计算的过程中也会有错误,因为二进制中1的个数总是有限的,而2的2016次方是一个无穷多的1和0。 最后得出结果肯定是错误的。 所以最好的方法是按2的n次方的办法得到一个大概的数字。然后,再对这个数字进行开方运算,这样就得到了比较准确的结果了。
当然,n的大小也是有讲究的。如果n太大,得到的只是2的大约数,这个大约数肯定会偏大;而如果n太小,则得到的根号下2的小数部分会很多,这样计算起来很麻烦而且没有多大意义。经测试,n=4时,得出的结果是最接近真实的值的。