使用固定点类型
余数的计算方法
运用 “%”以完成计算除法算法中求余数的操作。
decimal 类型
decimal 类型的范围较小,但精度高于 double。 “固定点”一词意味着,十进制小数点(或二进制小数点)不会移动。
例:
double a = 1.0;
double b = 3.0;
Console.WriteLine(a / b);
decimal c = 1.0M;
decimal d = 3.0M;
Console.WriteLine(c / d);
- 注意:数字中的 M 后缀指明了常数应如何使用 decimal 类型。若数字后缀缺少M,则会报错。
上图为正确操作。
C#中的PI值计算(以计算圆面积为例)
double radius = 2.50;
double area = Math.PI * radius * radius;
Console.WriteLine(area);
在需要运用到PI的圆面积计算当中,通过输入“Math.PI”来引用高精度的PI值常数。