Math.Sin() を使用して sin(pi ラジアン) を計算しようとしています。次のコードを使用しています。
double degrees = 180;
double radians = Math.PI / 180 * degrees;
Console.WriteLine(Math.Sin(radians));
それは私に価値を与えています
1.22460635382238E-16
これの理由は何ですか?確かに0の値を返すはずですよね?
教えてください。ありがとう。