标题:又错了
只看楼主
wanglei0066
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-8-15
得分:0 
main()
{ int i;
long p;
i=2;
p=1;
while(i<=10)
{ p = p*i ; i++ ;}
printf("p=%ld\n",p);
getch();
}

2007-08-17 23:30
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
得分:0 
以下是引用wsaaa在2007-8-17 21:46:00的发言:
在c语言中int只到65535吧,怎么能算出10的阶乘呢。可以换5的阶乘看一下结果呀。

int与编译系统有关,16位编译系统int是4字节的,32位编译系统int是8字节的


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2007-08-18 08:46
totohack
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-15
得分:0 
同意LS

2007-08-18 09:15
nwpu063417
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:428
专家分:28
注 册:2007-5-11
得分:0 
以下是引用卧龙孔明在2007-8-18 8:46:58的发言:

int与编译系统有关,16位编译系统int是4字节的,32位编译系统int是8字节的

我只听说有的编译系统为int开辟2个字节,有的开辟4个字节。没听说过8个字节的呀~~~~


2007-08-18 12:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162972-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018083 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved