斯特林公式(Stirling's approximation)

(可以去查任何相关的数学资料。或者,百度百科“斯特林公式”,拉到最下面就有类似的式子了)
找个不错的计算器按一下,两边的值相同,因为更小的数字被四舍五入了。
999999999!约=9.90462256133807*10^8565705513。
所以,从高位起的第5位数字是6,一共有8565705514位数字。(求位数的话,也可以把两边对10取对数,按一下计算器)
此外,个位起第5位数字是0。因为显然乘数里面有100000,任何数乘以它,后面至少是5个0了。
至于txt大小,没法算的。
同一个字符,存成ANSI,还是Unicode,还是UTF-8,还是其它编码方式,其占用字节数就不一样。(注意看的话,Windows系统自带的记事本,在保存时是有这个编码类型的选项的。弄个txt,换一下编码,看看体积就知道了。世上的编码方案百八十种是有的,虽然自带的记事本只支持有限的三四种。如果是ANSI的话,理论上是一个数字占1字节了)