Division ein double mit integer

Stehe ich vor einem Problem beim teilen einer double mit einem int. Code-snippet :

  double db = 10;
  int fac = 100;
  double res = db / fac;

Den Wert von res wird 0.10000000000000001 statt 0.10.

Weiß jemand, was ist der Grund dafür? Ich bin mit cc um den code zu kompilieren.

InformationsquelleAutor hardcoder | 2010-06-16
Schreibe einen Kommentar