C# のこれらの行
decimal a = 2m;
decimal b = 2.0m;
decimal c = 2.00000000m;
decimal d = 2.000000000000000000000000000m;
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.WriteLine(d);
次の出力が生成されます。
2
2.0
2.00000000
2.000000000000000000000000000
したがって、リテラルから 10 進変数を作成すると、精度を制御できることがわかります。
- リテラルを使用せずに 10 進変数の精度を調整できますか?
- a から b を作成するにはどうすればよいですか? c から b を作成するにはどうすればよいですか?