首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么声明变量,使其不溢出

2012-03-22 
如何声明变量,使其不溢出我的系统是32位Win7,下面这段代码如何声明变量n,能使其不溢出:#includestdio.hi

如何声明变量,使其不溢出
我的系统是32位Win7,下面这段代码如何声明变量n,能使其不溢出:
#include<stdio.h>

int main(void)
{
 double n;
 n=90625*90625;
 printf("%.1lf\n",n);

 return 0;
}


[解决办法]
#include<stdio.h>
#include<stdlib.h>

int _tmain(int argc, _TCHAR* argv[])
{
double n=90625.0*90625.0;//使用double类型90625.0,不然90625*90625首先赋给一个int,会导致int溢出
printf("%.1lf\n",n);

system("pause");
return 0;
}

热点排行