Я столкнулся с проблемой при делении double
на int
. Фрагмент кода:
double db = 10;
int fac = 100;
double res = db / fac;
Значение res равно 0.10000000000000001
вместо 0.10
.
Кто-нибудь знает, в чем причина этого? Я использую cc для компиляции кода.