using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DecimalTest
{
class Program
{
static void Main(string[] args)
{
decimal x;
double y;
x = 3.14159265358979323m;
x = x / 3;
y = (double)x;
Console.WriteLine("x={0}", x);
Console.WriteLine("y={0}", y);
Console.ReadKey();
}
}
}
注意:定义 Decimal 变量时, 数字后面应该带有 m 或 M。
结果:
[color=green]x=1.0471975511965977433333333333
y=1.0471975511966[/color]
[url=http://s.click.alimama.com/a/qvYjdTCFlgg=-13358728]诚品服饰 英伦男装 无条件退换[/url]
本文通过一个简单的C#示例程序展示了decimal类型在进行数学运算时的高精度表现,并将其与double类型的精度进行了对比。
2266

被折叠的 条评论
为什么被折叠?



