在MSDN上的一篇文章中,它指出double
数据类型的范围是“-1.79769313486232e308..1.79769313486232e308”。而long
数据类型的范围只有“-9,223,372,036,854,775,808..9,223,372,036,854,775,807”。如果double
和long
的大小都是64位,那么它们怎么能容纳这么多的数据呢?
http://msdn.microsoft.com/en-us/library/cs7y5x0x(v=vs.90).aspx
发布于 2012-10-23 08:37:27
long
是带符号的64位整数值,double
是64位浮点值。看看他们的FCL类型可能更有意义。long
映射到System.Int64
,double
映射到System.Double
。
https://stackoverflow.com/questions/13022016
复制相似问题