我不能相信了在我的计划c中三个数的相乘给出了错误的结果?
double den = 180*3600*1000 ;
发生在调试得到这个值-2109934592.0000000
任何帮助,请???
你可以试试这个简单的代码
#include<stdio.h>
#include<math.h>
int main (int argc , char *argv)
{
double denominator = 10000*180*3600 ;
printf("%f \n", denominator) ;
return 0 ;
}
那是不可能的,显示整个代码请。 – simonzack 2014-10-17 15:14:48
显示真实的代码。使用所有警告和调试信息编译('gcc -Wall -g') – 2014-10-17 15:15:00
请检查您的电话号码。我大概100%肯定这些不是正确的数字。 – gnasher729 2014-10-17 15:15:35