Умножение трех чисел в c дает неправильные результаты?

Я не могу поверить в то, что происходит в моей программе

double den = 180*3600*10000 ;

при отладке с этим значением -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 ;
}
-8
задан Eric Postpischil 14 July 2019 в 10:04
поделиться