黑马程序员技术交流社区

标题: 求解 [打印本页]

作者: xiazhixing    时间: 2014-6-6 09:26
标题: 求解
本帖最后由 xiazhixing 于 2014-6-6 09:47 编辑


求1000!,为什么结果是0,请问,这是哪错了

作者: 魑魅魍魉121    时间: 2014-6-6 09:30
1000的阶乘你知道是多少不?计算机的不能表示他的值,所以就显示0了
作者: zly1992008    时间: 2014-6-6 09:37
黑马妹子,1000的阶乘结果有2000多位数,你用int类型内存是装不下的啊~把1000换成10,你的代码是对的
作者: 赵文豪    时间: 2014-6-6 09:43
1000!结果大大超过了int类型的取值范围
作者: xiazhixing    时间: 2014-6-6 09:47
明白了,谢谢
作者: felixzr    时间: 2014-6-6 13:36
取值不对了
作者: GoodBoy123    时间: 2014-6-6 19:02
严重溢出。
作者: yinxjfly    时间: 2014-6-6 19:31
数据溢出了吧!int装不下了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2