请教一下C中的循环
这是我设计的源程序#include<stdio.h>
int main(void)
{
int i,s,n;
printf("请输入指数: \n");
scanf("%d",&n);
i=0,s=1;
while(i<n)
{
s=s*2;
i++;
}
printf("s=%d\n",s);
return 0;
}
是计算指数问题但是当 n输入到31 32时S=0请各位指教下 小弟多谢了
2010-11-06 22:01
2010-11-06 22:15
2010-11-06 22:18
2010-11-06 22:47
2010-11-06 23:39
2010-11-07 00:11
2^32=??
2010-11-07 00:33
2010-11-07 01:07
2010-11-07 12:28
2010-11-07 12:39