如何计算大数阶乘

阶乘,有很多数学的方法可以计算出来。而对于计算机来说,最简单的自然是按部就班的从1乘到n。但是,在C语言里,本来挺简单的程序却被一个东西给限制住了——数据类型。C语言里没有长度很大的数据类型,如果只是计算10!还好,但是如果要计算1000!,C语言的数据类型就吃不消了。