C#问题~怎么控制double类型浮点后的精度??

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:00:20
就是控制保留几位小数!
double d;
我想保留3位小数,怎么写?

我举个例子把
double d = 2.34567;
Console.WriteLine("{0:0.000}", d);

double 类型只能够保证整体数据的精度,也就是有效数字
不能够单单保证小数点后面的位数
如果你小数点前面的位数已经超过了精度,后面的数据自然都不可靠
但是你可以保留三位小数输出,看看printf语句描述吧