我不能相信了在我的計劃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