O fmod está incorreto? [duplicado]
Esta questão já tem uma resposta aqui:
Exemplos de imprecisão de ponto flutuante 7 respostasDados os seguintes duplos, nãofmod
devolver o valor correto?
double x = .090;
double y = .003;
double r = fmod(x, y);
// r = 0.0029999999999999949
Por que não r = 0?