12/03/14 21:44:36.63
訂正。 なんで 0.29000000000000004 になってしまうのか教えてください。
int a = 1;
double b = 0.71;
double c = (double)a - b;
//デバグで見ると c が 0.29000000000000004 になっている
//ちなみに
Debug.WriteLine("c = "+c);
//で表示させると 0.29
VisualStudio2005ですが 2008や 2010(?)でも 同様の現象になるのかも知りたいです。