这些在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
因此,我可以看到从文字中创建一个十进制变量可以控制精度。
- 是否可以在不使用文字的情况下调整小数变量的精度?
- 如何从a创建b?如何从c创建b?
1.000...
,以减少精度。