C#里double和long的区别
时间: 2023-11-25 17:05:23 浏览: 458
C#判断字符串是否是int/double(实例)
在 C# 中,double 和 long 都是基本数据类型,但是它们的用途和存储方式是不同的double 是一种浮点数类型,用于储小数,具有更高的精度和范围。它使用 8 字节(64 位)存储空间,可以表示的最大值为 1.79e+308,最小值约为 2.23e-308。
long 是一种整数类型,用于存储整数,具有更小的范围但更高的精度。它使用 8 字节(64 位)的存储空间,可以表示的最大值为 9223372036854775807,最小值为 -9223372036854775808。
因此,如果需要存储小数,应该使用 double;如果需要存储整数,应该使用 long。
阅读全文