用c#编了个求圆周率的小程序,由于变量精度是double所以只能精确到小数点后14位,请问通过什么

2024-11-22 10:18:19
推荐回答(3个)
回答(1):

double双精度,相比float单精度已经最高了,没用像long那样的长整形,所以没有对应的数据类型了。在程序设计范围内是允许这样的误差的。如果是科学研究,用的是Matlab编程,那个才不会有误差

回答(2):

decimal 类型的精度更高

回答(3):

浮点数